Ich möchte einen kurzen Rückblick auf das geben, was ich seit dem letzten Mal in Java gelernt habe.
Java ist ein Bild des Aufbaus eines Systems, während Boxen einzeln erstellt werden.
Die kleinste Einheit in der Box ist eine Variable. Bereiten Sie für Variablen ein Feld zum Speichern von Daten vor. Eingeben und Entfernen von Daten tun können.
Als Beispiel
public class Main {
public static void main(String[] args) {
int age;
age = 20;
System.out.println(age);
}
}
Erstellen Sie zunächst eine Box (Variablendeklaration) zum Speichern von Daten. Eine Box hat nichts zu bedeuten. In Java müssen Sie explizit angeben, wofür die Box bestimmt ist Tu es nicht.
Das zuvor erwähnte "Alter" ist ein Feld zum Speichern einer Ganzzahl mit dem Namen "int type". Nicht ganzzahlig (Zeichenfolge und Anzahl der Dezimalstellen) können nicht eingegeben werden. In Java muss der Typ der einzufügenden Daten im Voraus festgelegt werden (* im Folgenden als "Datentyp" bezeichnet). Dies wird als "Variablendeklaration" bezeichnet.
int age;
Das Obige ist eine Variablendeklaration, die "ein Feld namens int type age erstellt".
int age;
age = 20;
Ersetzen Sie die Ganzzahl "20" durch die erstellte Variable "age". Wie bereits erwähnt, können in dieser int-Typvariablen "age" keine Zeichen und Dezimalzahlen eingegeben werden. Wenn ich versuche, es einzufügen, kann es nicht kompiliert (in eine computerlesbare Anweisung konvertiert) werden und ich werde gebeten, es zu korrigieren.
int age = 20;
Nach der Datenersetzung
System.out.println(age);
System.out.println (); ist ein Prozess zum Anzeigen des Inneren von () am Ende der Konsole (wo Sie mit dem Computer sprechen). Da hier "Alter" angegeben ist, wird die zuvor zugewiesene "20" angezeigt. Was passiert also, wenn wir die Variable "Alter", die "20" enthält, durch "30" ersetzen?
public class Main {
public static void main(String[] args) {
int age;
age = 20;
age = 30;
System.out.println(age);
}
}
Ausführungsergebnis Wenn sich der Name "Nummer" ändert, wird er auf dem zuletzt zugewiesenen überschrieben.
Der Datentyp ist nicht auf den Typ int beschränkt. Es gibt auch einen Datentyp für die Eingabe der zuvor erwähnten "Zeichenfolge" und "Anzahl der Dezimalstellen". Ich möchte unten zusammenfassen.
Einstufung | Modellname | Zu speichernde Daten |
---|---|---|
ganze Zahl | long | Große ganze Zahl |
int | Gewöhnliche ganze Zahl | |
short | Kleine ganze Zahl | |
byte | Kleinere ganze Zahl | |
Anzahl der Dezimalstellen | double | Gleitkommazahl mit doppelter Genauigkeit |
float | Gleitkommazahl mit einfacher Genauigkeit, Zahl mit Dezimalpunkt, die etwas vage sein kann | |
Boolescher Wert | boolean | richtig oder falsch |
Brief | char | Ein Charakter |
String | String | Zeichenfolge |
Zu Beginn des Studiums Bei Verwendung einer Ganzzahl int Bei Verwendung von Dezimalzahlen doppelt Bei Verwendung des alternativen Booleschen Werts Bei Verwendung eines Strings String Es ist okay, wenn du dich erinnerst!
Es gibt zwei Arten von Datentypen: primitive Typen und Referenztypen. Primitive Typen geben Werte direkt in das "Feld" ein. Ganzzahl (long, int, short, byte) Anzahl der Dezimalstellen (double, float) Boolescher Wert (boolean) Zeichen (char) Andererseits weist der Referenztyp anstelle der konkreten Daten die Adresse im Speicher zu. String-Typ und ich möchten zu einem späteren Zeitpunkt zusammenfassen, aber "Array", "Liste" usw. sind auch in diesem Referenztyp enthalten. Anstatt die "Zeichenkette" direkt einzugeben, ... Insbesondere ist bereits ein Kissen enthalten, aber wie in der Figur gezeigt, wird die erste Adresse der "Zeichen" -Sequenz des Namens ersetzt.
Die Verwendung von Variablen hat die folgenden zwei Vorteile. ・ Hohe Vielseitigkeit. ・ Einfach zu ändern und zu modifizieren.
Wenn Sie es mit dem Verkauf von Äpfeln vergleichen
public class Main {
public static void main(String[] args) {
//Der Preis für den Apfel beträgt 100 Yen
int apple = 100;
//Verkäufe in jeder Region
int tokyo = 100 * apple;
int kanagawa = 80 * apple;
int tiba = 70 * apple;
//Gesamtumsatz
int totalSales = tokyo + kanagawa + tiba;
//Anzeige des Gesamtumsatzes
System.out.println(totalSales);
}
}
Ausführungsergebnis Der Gesamtumsatz wird angezeigt. Hier, wenn der Preis des Apfels falsch ist oder wenn Sie eine Schätzung erhalten möchten, wenn der Preis erhöht wird, usw. Es gibt verschiedene Situationen, aber wenn Sie den Preis für Äpfel ändern möchten, müssen Sie nur eine Korrektur vornehmen.
public class Main {
public static void main(String[] args) {
//Passen Sie den Preis für Äpfel von 100 Yen auf 120 Yen an
int apple = 120;
//Verkäufe in jeder Region
int tokyo = 100 * apple;
int kanagawa = 80 * apple;
int tiba = 70 * apple;
//Gesamtumsatz
int totalSales = tokyo + kanagawa + tiba;
//Anzeige des Gesamtumsatzes
System.out.println(totalSales);
}
}
Ausführungsergebnis
Es mag schwer zu verstehen sein, aber ich denke, Sie werden es verstehen, wenn Sie studieren.
https://book.impress.co.jp/books/1113101090
Nächstes Mal möchte ich über "Befehlsausführungsanweisungen" schreiben!
Recommended Posts