Java für Anfänger, Variablen und Typen

Nachtrag: 2020/3/4 Nachschlagewerke hinzugefügt

Einführung

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.

Umgebung

Sprache: Java11, JDK13.0.2 Betriebsumgebung: Windows 10

Was ist eine Variable?

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.

1. Identifikatorregeln

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.

2. Geben Sie Regeln ein

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.

3. Deklaration von Variablen

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.

Variablenzuordnung

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.

Referenz

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.

Easy Java 7th Edition

Recommended Posts

Java für Anfänger, Variablen und Typen
[Java] Variablen- und Typtypen
Java ab Anfänger überschreiben
Java, Instanz für Anfänger
Java ab Anfänger, Vererbung
Java Primer Series (Variationen und Typen)
Java, Überlastungskonstruktor ab Anfänger
Java ab Anfänger, verschachtelt / Pause / Weiter
Java, if-Anweisung / switch-Anweisung ab Anfänger
Java, für Anweisung / while-Anweisung ab Anfänger
Java ab Anfänger, Klassendeklaration / Objekterzeugung
Java-Programmierung (Variablen und Daten)
Java-Leben von vorne anfangen
Unterschiede zwischen "Anfänger" Java und Kotlin
Java, abstrakte Klasse für Anfänger
Deklaration, Initialisierung und Typen von Java-Variablen
[Java] Grundtypen und Anweisungshinweise
[Java-Anfänger] Über Abstraktion und Schnittstelle
Grundlegende Datentypen und Referenztypen (Java)
[Java-Anfänger] == Operator und Gleiche Methode
Java-Array-Variablen sind Referenztypen
Java, Schnittstelle für Anfänger
Informationen zu primitiven Java-Typen und Referenztypen
Java-Basisdatentypen und Referenztypen
[Java] Ausnahmetypen und grundlegende Verarbeitung
Java Anfänger 4
[Einführung in Java] Informationen zu Variablen und Typen (Variablendeklaration, Initialisierung, Datentyp)
Grundlagen der Java-Entwicklung ~ Schreiben von Programmen (Variablen und Typen) ~
Java Anfänger 3
Java Anfänger
Java ab Anfänger, logischer Operator / bedingter Operator
[Java] Unterschiede zwischen Instanzvariablen und Klassenvariablen
Einführung in Java ab 0 Teil 1
Java-Programmierung (statische Klausel und "Klassenvariablen")
[Einführung in Java] Informationen zu Variablendeklarationen und -typen
[Java] Ausgabe, Variablen
IntelliJ ab 1
Informationen zu Java-Datentypen (insbesondere primitiven Typen) und Literalen
Erstellen Sie eine Java-Umgebung und geben Sie Hallo Welt aus [Anfänger]
[WIP] Java-Variablen
Vergleich zwischen Java und Swift (1) Quellcodeverwaltung / Umfang / Variablen
Übungen für Java-Anfänger
Erfassen und speichern Sie die Selen-Installation in Java
Java und JavaScript
XXE und Java
Für Java-Ingenieure, die ab sofort Kotlin starten
Generieren Sie OffsetDateTime aus Clock und LocalDateTime in Java
Java-Übung "Anfänger"
Konvertieren Sie Java Enum Enumeration und JSON von und nach Jackson
[Java] Arten von Kommentaren und wie man sie schreibt
Java-Sprache aus der Sicht von Kotlin und C #
[Java] Unterschied zwischen statischem final und final in Mitgliedsvariablen
[Java] Verweisen Sie auf und setzen Sie private Variablen mit Reflektion
Java Review ① (Entwicklungsschritte, grundlegende Grammatik, Variablen, Datentypen)
Informationen zum Java-Grunddatentyp- und Referenztypspeicher
Ich habe die Typen und Grundlagen von Java-Ausnahmen zusammengefasst
Subtrahieren Sie Enum-Konstanten von Zeichenfolgen und Werten in Java zurück
Über Java-Setter und Getter. <Unterschied zur Objektorientierung>
[Java] Plattformen zur Auswahl für die Java-Entwicklung ab sofort (2020)
Äquivalenter Vergleich von Java-Wrapper-Klasse und primitivem Typ