[Java] Grundtypen und Anweisungshinweise

Datentyp

--Ganze Zahl

Typkonvertierungskonzept

Folgt 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);
  }
}

Grundlegende Aussage

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).");
  }
}

Nachtrag 2019/05/13

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 ↑.

Außerdem scheint es, dass kein Fehler auftritt, wenn Sie javac und java direkt an der Eingabeaufforderung drücken.

Nachschlagewerk

[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

[Java] Grundtypen und Anweisungshinweise
Grundlegende Datentypen und Referenztypen (Java)
Java-Basisdatentypen und Referenztypen
[Java] Ausnahmetypen und grundlegende Verarbeitung
[Java] Variablen- und Typtypen
[Java] Grundlegende Methodenhinweise
Java-Grunddatentypen
Informationen zum Java-Grunddatentyp- und Referenztypspeicher
Deklaration, Initialisierung und Typen von Java-Variablen
Java Primer Series (Variationen und Typen)
Java Note
Informationen zu primitiven Java-Typen und Referenztypen
Hinweise zum Java-Pfad und -Paket
Java für Anfänger, Variablen und Typen
Java-Studie Nr. 3 (Typkonvertierung und Befehlsausführung)
[Hinweis] Zusammenarbeit zwischen Java und DB (Basic)
[Einführung in Java] Informationen zu Variablendeklarationen und -typen
Grundlegende Java-Grammatik
Java Generics (Hinweise)
Grundlegende Java-Grammatik
[Java] Array-Hinweis
Java Grundkenntnisse 1
[Java] Grundstruktur
[Java] [Basic] Glossar
Grundlegende Java-Grammatik
Java und JavaScript
[Java] Studiennotizen
XXE und Java
Grundlegende Java-Grammatik
Hinweise zur Java-Serialisierung
Java-Übung [Basic]
Lesen Sie den Hinweis zur Dateikopie von Java 1.7 oder höher
[Java] Persönliche Zusammenfassung der Klassen und Methoden (grundlegend)
Informationen zu Java-Datentypen (insbesondere primitiven Typen) und Literalen
Laden Sie Notizen in Java in den Azure-Speicher hoch und laden Sie sie herunter
Laden Sie Notizen in Java auf S3 hoch und laden Sie sie herunter
[Java] Stream Collectors Hinweis
Java-formatierte Ausgabe [Hinweis]
Getter und Setter (Java)
[Java] Arten von Kommentaren und wie man sie schreibt
[Java] Thread und ausführbar
Java wahr und falsch
Java Grundwissen Memo
[Java] Vergleich von Zeichenketten und && und ||
[Java] Datentyp ①-Basistyp
[Java] Hinweis zur Steuerungssyntax
Überprüfungshinweise zu Java NIO 2
Grundlegende Java-Datumsmanipulation
Java Review ① (Entwicklungsschritte, grundlegende Grammatik, Variablen, Datentypen)
Grundlegende Java-Namenskonventionen
Java-Lernnotiz (grundlegend)
Java - Serialisierung und Deserialisierung
[Java] Argumente und Parameter
Ich habe die Typen und Grundlagen von Java-Ausnahmen zusammengefasst
timedatectl und Java TimeZone
Mavens grundlegende Studiennotizen
[Java] Verzweigen und Wiederholen
[Java] Hauptdatentypen