--double d = 3; ← Sie können der doppelten Typvariablen int type 3 zuweisen, --String s = "best" + 3; ← Sie können den String-Typ und den Int-Typ verketten. Dies liegt daran, dass Java Ausdrücke automatisch auswertet und konvertiert.
Die automatische Typkonvertierung zum Zeitpunkt der Zuweisung scheint darin zu bestehen, dass der Wert automatisch in die Box konvertiert und nur zugewiesen wird, wenn der Variable "kleiner Typ" der Variablen "großer Typ" zugewiesen wird. Als Beispiel
float f = 3;
double d = f;
Trotzdem wird f bei der Ausgabe in 3.0 konvertiert und d wird ebenfalls in 3.0 konvertiert und ersetzt. Wenn Sie also einen Dezimalpunkt in den Typ int eingeben, tritt ein Fehler auf. Es scheint jedoch eine Methode zu geben, die zwangsweise zugewiesen werden kann ...
int a = (int)3.2;
↑ Anweisung zum Konvertieren von 3.2 in int und Zuweisen Diese erzwungene Anweisung (* int) wird als Cast-Operator bezeichnet.
int a = (int)3.2;
Wird ausgegeben, wird 3 angezeigt. Ist dies der letzte Ausweg, weil Sie oft gebeten werden, genau zu sein? Ist das eine ziemlich benutzte Technik ...? Ich habe persönlich Angst, deshalb möchte ich es nicht benutzen (^ o ^)
System.out.println("Lanka");
↑ Dies ist die Anweisung zur Befehlsausführung Mit anderen Worten, es hat die Form des Namens (Arguments) des aufzurufenden Befehls.
Deshalb ist das zweite Kapitel vorbei! Danach werde ich die vorbereiteten Übungen ausprobieren. (Weil ich früher damit begonnen habe, als ich heute erwartet hatte, w) Ich konnte es mir nicht merken, wenn ich an diesem Punkt angelangt bin, aber ich freue mich darauf, mit dem, was ich gelernt habe, kleine Spiele schreiben zu können ^ _ ^ Ich habe heute mit Umesh in einer Hand gelernt, also fühle ich mich beschwipst ... Gute Nacht (´ ・ ω ゞ)
Recommended Posts