Java studieren ―― 4

Fügen Sie eine Zeichenfolge in eine Variable ein

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

pic007.JPG

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.

Eingabe über die Tastatur

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

pic009.jpg

Geben Sie in diesem Zustand "Test" auf der Tastatur ein

pic010.jpg

Enter

pic008.JPG

Die gleiche Zeichenfolge, die Sie eingegeben haben, wird angezeigt, ist also in Ordnung.

Digitalisieren Sie die über die Tastatur eingegebenen Zahlen

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

pic011.jpg

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

Java studieren ―― 3
Java studieren ―― 4
Java studieren -5
Java studieren ―― 1
Java # 0 studieren
Java studieren ―― 8
Java studieren ②
Java studieren ―― 7
Java studieren ―― 2
Java studieren ①
Java studieren -10
Java 8 studieren (optional)
Java9 studieren (jShell)
Java 8 studieren (Stream)
Java 8 studieren (Sammler / Sammler)
Java 8 studieren (siehe Methode)
Java 8 studieren (siehe Konstruktor)
Java
Java studieren ~ Teil 8 ~ Besetzung
Java 8 studieren (Lambda-Ausdruck)
Java
Java lernen (0)
[Java] -Array
[Java] Anmerkung
[Java] Modul
Java-Array
Java-Tipps, Tipps
Java-Methoden
Java-Methode
Java (Konstruktor)
Java-Array
[Java] ArrayDeque
Java (überschreiben)
Java (Methode)
Java Day 2018
Java # 6 studieren (Wie man Blöcke schreibt)
Java (Array)
Java statisch
Java-Serialisierung
JAVA hat bezahlt
Java (gesetzt)
Java-Shell-Sortierung
[Java] compareTo
Java reflektierend 获 获 举
Java (Schnittstelle)
Java-Memorandum
Java-Array
[Java] Array
[Java] Polymorphismus
Java-Überprüfung
Java-Framework
Java-Funktionen
[Java] Vererbung
FastScanner Java
Java-Funktionen
Java Anfänger 3
Java-Memo
Java (Kapselung)
Java-Vererbung
[Java] Überladung