--Ganze Zahl
float
: Mehrdeutiger und guter Anteil
--double
: Genaue Fraktionboolean
:true
or false
char
: 1 Zeichen
--Zeichenkette
--String
: StringFolgt der Größenbeziehung der Datentypen. Klein kann groß geschrieben werden, aber das Gegenteil ist nicht möglich.
byte
< short
< int
< long
< float
< double
public class Main {
public static void main(String[] args){
//Bei Berechnung zwischen int-Typen-> 2
System.out.println("Bei Berechnung zwischen int-Typen");
int a=5;
int b=2;
System.out.println(a/b);
//Bei Berechnung zwischen int-Typen-> 2.5
System.out.println("Bei der Berechnung zwischen Doppeltypen");
double c=5;
double d=2;
System.out.println(c/d);
//Einer ist vom Typ int,Wenn der andere mit doppeltem Typ berechnet wird-> 2.5
System.out.println("Einer ist vom Typ int,Wenn der andere mit doppeltem Typ berechnet wird");
int e=5;
double f=2;
System.out.println(e/f);
//Einer ist Doppeltyp,Wenn der andere mit dem Typ int berechnet wird(Überprüfung der Konten) -> 2.5
System.out.println("Einer ist Doppeltyp,Wenn der andere mit dem Typ int berechnet wird(Überprüfung der Konten)");
double g=5;
int h=2;
System.out.println(g/h);
//Wenn die Berechnung zwischen int-Typen der doppelten Typvariablen x zugeordnet ist-> 2.0
System.out.println("Wenn die Berechnung zwischen int-Typen der doppelten Typvariablen x zugeordnet ist");
int i=5;
int j=2;
double k=i/j;
System.out.println(k);
}
}
System.out.print (Argument 1);
--System.out.println (Argument 1);
--Vergleich numerischer Werte
--Math.max (Argument 1, Argument 2);
Integer.parseInt (Argument 1);
new java.util.Random (). nextInt (Argument 1);
new java.util.Scanner (System.in) .nextLine (Argument 1);
--new java.util.Scanner (System.in) .nextInt (Argument 1);
public class test02 {
public static void main(String[] args){
//Bildschirmausgabe
System.out.print("System.out.print();");
String a="My name is";
String b="sample program";
System.out.print(a+b);
System.out.println(a+b);
//Vergleich numerischer Werte;
System.out.println("Math.max();");
int m=5;
int n=2;
int l=Math.max(m,n);
System.out.println("Vergleichsexperiment:"+m+"Wann"+n+"Und der größere"+l);
System.out.println("--");
//Konvertierung des numerischen Typs des Zeichenfolgentyps;
System.out.println("Integer.parseInt();");
String age="31";
int i=Integer.parseInt(age);
System.out.println("Du nächstes Jahr"+(i+1)+"ich bin alt");
System.out.println("--");
//Zufällige Generierung;
System.out.println("new java.util.Random().nextInt();");
int r=new java.util.Random().nextInt(2); //Setzen Sie ein Argument in Richtung nextInt.
System.out.println("Zufallsgenerator:"+r);
System.out.println("--");
//Eingaben über die Tastatur akzeptieren
System.out.println("new java.util.Scanner(System.in).next~System");
//Name und Alter erhalten.
System.out.println("Verrate mir bitte deinen Namen.");
String x = new java.util.Scanner(System.in).nextLine();
System.out.println("Bitte geben sie ihr alter ein.");
int y = new java.util.Scanner(System.in).nextInt();
//Ausgabe
System.out.println("Herzlich willkommen"+x+"Herr. ("+y+"Alter).");
}
}
new java.util.Scanner (System.in) .nextline ()
, aber
Es erstellt eine Instanz und verwendet eine Methode in einem Satz.
--Instanz: java.util.Scanner
--Methode: nextLine ()
Damit gibt Eclipse jedoch einen Fehler zurück.
<unassingned Closeable value>Wird niemals geschlossen werden
Es scheint, dass Sie die Methode "Scanner.close ()" verwenden sollten, um den Eingangsempfang zu beenden. Daher ist es gut, die Erstellung einer Instanz und die Verwendung einer Methode in zwei Anweisungen zu unterteilen. [(Referenz)] (https://ja.stackoverflow.com/questions/41408/java-%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9-%E3%83%AA%E3%83%BC%E3%82%AFunassigned-closeable-value%E3%81%8C%E9%96%89%E3%81%98%E3%82%89%E3%82%8C%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93)
Scanner scn = new java.util.Scanner(System.in);
String str = scn.nextLine();
scn.close(); //Hier schließen.
Oder
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
Es gibt auch eine solche Schreibweise ↑.
InputStreamReader
BufferedReader
--Methode:readLine()
Außerdem scheint es, dass kein Fehler auftritt, wenn Sie javac und java direkt an der Eingabeaufforderung drücken.
[Einführung in Java für eine erfrischende zweite Ausgabe] (https://www.amazon.co.jp/dp/B00MIM1KFC/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1) Pp.075-091
[Easy Java 7th Edition] (https://www.amazon.co.jp/dp/4815600848/ref=cm_sw_r_tw_dp_U_x_P7o2CbMQG50SB) Pp.61-67
Recommended Posts