Die Variablendefinition für den String lautet "String".
Achtung ・ Zuerst ist S Kapital ・ Wenn Sie eine Variable eingeben, schließen Sie die Zeichenfolge in "" "ein. Geht es um
Fügen Sie "String" zur üblichen Grundform hinzu.
Yomogi.java
public class Yomogi{
public static void main(String[] args){
String s;
s = "Hallo Welt";
System.out.println(s);
}
}
Lauf
Dies ist auch dann der Fall, wenn Sie die Zeichenfolge direkt in println schreiben Ich habe es versucht, um die Eingabe über die Tastatur vorzubereiten.
Geben Sie eine Zeichenfolge über die Tastatur ein. Denken Sie an die neue Grundform, die eine Weiterentwicklung der Grundform darstellt, als Grundform der Tastatureingabe.
Yomogi.java
import java.io.*;
public class Yomogi{
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s;
s = br.readLine();
System.out.println(s);
}
}
Der aus der Grundform hinzugefügte Teil ist ・ Importiere java.io. *; ・ Löst eine IOException aus ・ BufferedReader br = neuer BufferedReader (neuer InputStreamReader (System.in)); ・ Br.readLine () Wunder.
Eingabe über die Tastatur im Teil "br.readLine ()" Ist es so etwas wie eine Zeichenkette in die Variable s zu setzen?
Dies ist eine Vorlage für die Tastatureingabe Schlagen Sie es einmal in Ihren Kopf.
Lauf
Geben Sie in diesem Zustand "Test" auf der Tastatur ein
Enter
Die gleiche Zeichenfolge, die Sie eingegeben haben, wird angezeigt, ist also in Ordnung.
Selbst wenn Sie eine Zahl über die Tastatur eingeben, wird diese anstelle einer Zahl als Zeichenfolge behandelt. Daher wird es zur Berechnung im Programm quantifiziert.
-Konvertieren Sie mit Integer.parseInt () in eine Zahl
Fügen Sie "Integer.parseInt ()" zur Grundform der Tastatureingabe hinzu
Yomogi.java
import java.io.*;
public class Yomogi{
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int a;
String s;
s = br.readLine();
a = Integer.parseInt(s);
a = a + 5;
System.out.println(a);
}
}
Lauf
Wie erwartet wurde die Konvertierung von der Zeichenfolge in den numerischen Wert erfolgreich abgeschlossen.
Dieses Mal habe ich wie ↓ ** Eingabe ** und ** Digitalisierung ** der Zeichenfolge in separaten Zeilen ausgeführt.
int a;
String s;
s = br.readLine(); //Eingang
a = Integer.parseInt(s); //Quantifizieren
↓ Wenn Sie dies tun, können Sie anscheinend die ** Eingabeverarbeitung ** in die ** Digitalisierung ** einfügen und zusammenstellen.
int a;
a = Integer.parseInt(br.readLine());
Sie können die Variablendefinition der Zeichenfolge weglassen. Dies kann je nach Situation besser sein.
Wenn Sie eine Zeichenfolge mit einem Dezimalpunkt digitalisieren möchten
Double.parseDouble()
Ich kann es eines Tages benutzen.
Diesmal bis hierher.
Recommended Posts