Nachtrag: 2020/3/4 Nachschlagewerke hinzugefügt
Dieser Artikel ist ein Memorandum. Obwohl es sich um einen Referenzinhalt handelt, lautet der in diesem Artikel veröffentlichte Code ** Falsche Dinge ** sind das Zentrum. Dies dient dazu, den Teil zu veröffentlichen, der beim Codieren tatsächlich falsch war, und ihn zur Selbstreflexion zu veröffentlichen. Außerdem werde ich hier nicht auf den tiefen Teil eingehen, da ich ihn später überprüfen werde, während ich auch die Fragen zur Java Silver-Prüfung studiere.
Sprache: Java11, JDK13.0.2 Betriebsumgebung: Windows 10
Eine Variable ist ein Mechanismus zum Speichern der erforderlichen Werte im Speicher eines Computers. Es kann mit einer ** "Box for Storage" ** verglichen werden.
Obligatorische Regeln für den Umgang mit Variablen ** 1, entscheide den [Namen] der Variablen ** ** 2 nach Angabe des [Typs] der Variablen ** ** 3, verwenden Sie nach [Deklarieren] der Variablen **
Die Kombination von Buchstaben und Zahlen, mit der Variablen benannt werden können, heißt ** Identifier **. Es gibt jedoch einige Namen, die aufgrund von Java-Regeln nicht als Bezeichner verwendet werden können.
Unten sind die falschen Beispiele und warum.
Wrong_Identifier.java
1forAll //Beginnen Sie nicht mit Zahlen.
class //Sogenannte "reservierte Wörter", die Java für andere Zwecke reserviert hat
all-for^one //Sonderzeichen können nicht verwendet werden.
Hier ist ein Beispiel für einen Namen, der eine Kennung sein kann.
one4all // Es ist in Ordnung, weil der Kopf ein Alphabet ist. classOfOurs // Es ist in Ordnung, wenn es sich um ein anderes Wort als das reservierte Wort handelt, ohne ein Leerzeichen einzufügen. all_for_one // Die durch einen Unterstrich verbundenen sind in Ordnung.
Ein "Typ" wird auch als "Datentyp" bezeichnet, und eine benannte Variable muss einen vorgegebenen Wert haben, der darin gespeichert werden kann. Die Grundtypen von Java werden später beschrieben. Hier wird der Inhalt beschrieben, wenn die Substitution versehentlich erfolgt.
Wrong_DataType.java
char myCatName = "Tet" //Dies ist eine Zeichenkette, char speichert nur ein einzelnes Zeichen oder eine Zahl
byte characterLevel = 128 //Byte ist-Kann von 128 bis 127 speichern
Während der Typ den Inhalt bestimmt, der gespeichert werden kann, bestimmt der Typ auch, wie viel Speicher der Computer verwendet. Im obigen Beispiel beträgt char 2 Bytes und byte 1 Byte. Das Maximum beträgt 8 Bytes Double.
In Java können Variablen nur verwendet werden, wenn sie deklariert sind. Das Folgende ist in ** Initialisierung ** geschrieben, in der der Wert gleichzeitig mit der Deklaration der Variablen in der Variablen gespeichert wird.
mistakeOfDeclaration.java
int moneyInMyPocket = 200;
int fleshJuice = 120;
moneyInMyHand = 80; //Der Typ der Variable moneyInMyHand ist nicht deklariert
Über den letzten Satz int moneyInMyHand =moneyInMyPocket - fleshJuice Die richtige Antwort besteht darin, es ordnungsgemäß als int-Typ zu deklarieren und zu schreiben. Die verbleibenden zwei einmal deklarierten müssen nicht erneut deklariert werden, es sei denn, der Typ ändert sich.
Variablen können unverändert anderen Variablen zugewiesen werden. Sowohl der zuzuweisende Typ als auch der zuzuweisende Typ müssen jedoch identisch sein. Es kann durch Konvertieren des Typs eingefügt werden, wird hier jedoch weggelassen.
Wrong_Assignment.java
int oneMagicNumber = 33-4
int similarMagicNumber = 33.4
Obwohl ähnlichMagicNumber als int deklariert ist, wird ihm eine reelle Zahl mit einem Dezimalpunkt anstelle einer Ganzzahl zugewiesen. 29, das Ergebnis des Ausdrucks, wird in oneMagicNumber gespeichert.
Ich habe es noch nie geschrieben, also gebe ich Ihnen mein Nachschlagewerk. Ich schreibe und kompiliere Variablen und Ausdrücke so oft wie möglich selbst. Wenn ich sie also vollständig zitieren möchte, werde ich sie beschreiben.
Recommended Posts