: sunny: So etwas wie eine Box zum Einfügen von Daten : sunny: Sie können die Box frei benennen : sunny: Um Variablen verwenden zu können, muss deklariert werden, dass wir von nun an Variablen verwenden.
Beispiel.java
public class Main {
public static void main(String[] args) {
int number;
number = 10;
System.out.println(number);
}
}
int number; → Wir haben eine Box mit dem Namen Nummer vorbereitet!
number = 10; → Bitte geben Sie 10 in das Feld mit dieser Nummer ein!
System.out.println(number); → Bitte geben Sie den Inhalt der Nummer aus!
Konsole.
10
Es wird angezeigt. Ich werde den Inhalt etwas genauer erklären: smile:
int number; Die Variable wird mit dieser int-Nummer deklariert. int heißt ** Typ (oder Datentyp) ** und repräsentiert den Datentyp. Die Nummer ist ** Variablenname ** und Sie können die Variable frei benennen.
Zahl ist nur ein Variablenname, den ich willkürlich benannt habe, zum Beispiel Alter oder Tag ist in Ordnung. Es gibt einige Regeln, auch wenn Sie sie frei benennen können
Ist das die Hauptregel? Ich werde später über Typen sprechen: Lächeln:
number = 10; Ich habe einen Wert von 10 in die Variablennamennummer eingefügt Das Einfügen von Werten und Zeichen in Variablen wird als ** Zuweisung ** bezeichnet.
Abgesehen davon ist es einfacher, von links zu lesen, wenn dies = angehängt ist. Geben Sie den Wert 10 in das Feld mit der Variablennamennummer ein. Mögen. Ich denke, Sie haben in der Schule in dem Sinne gelernt, dass = gleich ist In der Programmierung bedeutet == gleich. Wenn ==, lesen Sie von rechts: smile:
System.out.println(number); Der Variablenname steht in Klammern. Rufen Sie auf, was in diesem Variablennamen enthalten ist. Dies wird als ** Akquisition ** bezeichnet.
Beispiel.java
public class Main {
public static void main(String[] args) {
int number;
number = 10;
System.out.println(number);
number = 20;
System.out.println(number);
}
}
Ersetzen Sie die Variablennummer wie oben durch 10 Dann habe ich der Variablennummer wieder 20 zugewiesen. Wie wird es angezeigt? : Denken:
Konsole.
10
20
Die Variablennummer wurde mit 20 belegt und überschrieben. Wenn Sie einer Variablen einen Wert zuweisen, die bereits einen solchen Wert hat Der alte Wert verschwindet und der neue Wert wird überschrieben: smile:
Beispiel.java
int number;
number = 10;
Wie oben erwähnt, wurden die Deklaration der Variablen und die Zuordnung der Variablen zuvor in zwei Zeilen eingegeben. Natürlich ist das in Ordnung, aber es gibt eine Möglichkeit, alles in einer Zeile zusammenzufassen.
Variable Initialisierung.
Geben Sie den Variablennamen ein=Zu ersetzende Daten;
Auf diese Weise können Sie jeweils eine Zeile ausfüllen. Lassen Sie uns den obigen Code zusammenstellen: smile:
Beispiel.java
int number = 10;
Das Zuweisen eines Werts zur gleichen Zeit wie das Deklarieren einer Variablen auf diese Weise wird als Variableninitialisierung ** bezeichnet.
Ich denke, das Wort int wurde früher vor dem Variablennamen angezeigt. Dieses int ist einfach ein Datentyp und bedeutet einen ganzzahligen Typ.
int number;
ich meine In das Feld mit dem Namen Variablenname wird eine Ganzzahl eingefügt. so ist es
Das heißt, Brüche und Buchstaben können nicht in dieses Feld passen. Nur ganze Zahlen. Wenn Sie einen Bruch oder ein Zeichen ersetzen möchten, müssen Sie einen anderen Typ verwenden.
Ich werde die Arten von Brüchen und Buchstaben später erklären. Ich werde den Integer-Typ früher erklären.
Ich habe bereits erwähnt, dass int eine Ganzzahl in Bezug auf den Datentyp ist. Es muss eine ganze Zahl sein, aber es gibt viele Arten von ganzen Zahlen allein ...: heat_smile:
Modellname | Reihe von speicherbaren ganzen Zahlen | Speicherverbrauch |
---|---|---|
byte | -Ganzzahl zwischen 128 und 127 | 1 Byte |
short | -Ganzzahl zwischen 32768 und 32767 | 2 Bytes |
int | -2147483648〜2147483647 | 4 Bytes |
long | -9223372036854775808〜9223372036854775807 | 8 Bytes |
Wenn es sich um ein Testergebnis handelt, sind es 0 bis 100 Punkte. Wenn Sie also Byte verwenden, können Sie 1 Byte Speicher verbrauchen, richtig: smile: Wenn jedoch die Gesamtpunktzahl von 5 Probanden kurz ist, beträgt der Speicherverbrauch 2 Byte.
Aber muss ich dann jedes Mal den Modellnamen ändern, weil mir der Speicherverbrauch am Herzen liegt? Es wird: Denken :.
Solange Sie nicht mit sehr großen Zahlen umgehen, ist int grundsätzlich in Ordnung: smile: Ich weiß nicht, ob es sich um einen alten PC handelt, aber moderne PCs haben viel Speicher, daher denke ich, dass es notwendig ist, sie genau richtig zu verwenden: smile:
Übrigens, wenn Sie long verwenden, fügen Sie L oder l nach der Zahl hinzu (10000L, 10000l usw.)
Es gibt zwei Arten von Typen, die Brüche verarbeiten. schweben und verdoppeln. Was ist der Unterschied? Apropos, der Speicherverbrauch ist unterschiedlich. Der Bereich der Brüche, die gespeichert werden können, ist ebenfalls unterschiedlich, aber ich werde ihn weglassen, da es etwas umständlich zu erklären ist: heat_smile: Ich denke, es wird nach ein wenig Recherche herauskommen: Lächeln:
Modellname | Speicherverbrauch | Wie ausfüllen |
---|---|---|
float | 4 Bytes | Fügen Sie nach der Zahl F oder f hinzu |
double | 8 Bytes | Fügen Sie nach der Zahl D oder d hinzu, aber die Grundlagen können weggelassen werden |
Double ist strenger als Float. Was bedeutet es, streng zu sein? Da der Computer nur die Zahlen kennt, kann er die Dezimalstellen nicht verstehen. Anstatt den Bruch so zu berechnen, wie wir ihn berechnen, wird der Bruch durch eine andere Berechnungsmethode dargestellt, damit der Personal Computer ihn verstehen kann. Da die Berechnungsmethode jedoch einen ungefähren Wert darstellt, tritt unvermeidlich ein geringfügiger Fehler auf. Es wird enden.
Es ist normalerweise in Ordnung, weil es ein sehr kleiner Fehler ist, aber seien Sie sich bewusst, dass es zu großen Problemen führen kann, wenn es sich häuft.
Übrigens ist es in Ordnung, double normal zu verwenden: smile:
Verwenden Sie den Typ Boolean, um den Booleschen Wert darzustellen. Es wird verwendet, wenn zwischen "maru", "x", "true" und "lie" gewählt werden kann.
Wenn Sie nur ein Zeichen verarbeiten möchten, verwenden Sie den Typ char. Nur ein Zeichen, volle oder halbe Breite. ** Verwenden Sie '' bei Verwendung von ** (Beispiel: 'Berg', '1', 'A' usw.) ** Bisher wurden die Zeichen "" verwendet (doppeltes Anführungszeichen) Verwenden Sie '' (einfaches Anführungszeichen), wenn Sie char verwenden. ** ** **
Verwenden Sie String, wenn Sie mehr als ein Zeichen verarbeiten möchten. Fügen Sie die Zeichen in "" ein (doppeltes Anführungszeichen).
Variablen können überschrieben werden, wie unter Überschreiben von Variablen beschrieben. Es gibt jedoch Zeiten, in denen Sie nicht möchten, dass es überschrieben wird. Verwenden Sie in diesem Fall ** Konstante **. Wenn Sie eine Konstante verwenden, müssen Sie sich keine Gedanken über das Überschreiben des Werts machen.
Konstantenerklärung.
endgültiger Typ Konstantenname=Ursprünglicher Wert;
Ich denke, es ist etwas kompliziert ... Einmal erstellt, ist es überhaupt nicht kompliziert: Lächeln: Konstante Namen müssen übrigens in Großbuchstaben eingegeben werden.
Beispiel.java
public class Main {
public static void main(String[] args) {
final int NUMBER = 10;
System.out.println(NUMBER);
}
}
Konsole.
10
Ich denke, es ist ähnlich wie beim Ausfüllen der Variableninitialisierung Fügen Sie einfach ganz am Anfang final hinzu und schreiben Sie den konstanten Namen groß: smile: Übrigens, wenn Sie versuchen, eine Konstante zu überschreiben, wird ein Kompilierungsfehler angezeigt, und Sie können ihn nicht überschreiben: smile:
Recommended Posts