Ein Computerprogramm besteht aus Anweisungen, um eine Aufgabe auszuführen. Es ist erforderlich, Daten während der Programmierung zu speichern. Daher werden diese Daten im Speicher gespeichert. Diese reservierten Speicherplätze werden als Variablen bezeichnet. Die Variablen sollten eindeutige Namen haben, da sie leicht identifiziert werden können, um mathematische oder logische Operationen auszuführen. Variablen werden mit Werten zugewiesen. Manchmal sind diese Werte fest und ändern sich nicht. Diese Werte werden Datenliterale genannt. Wenn im Programm eine Anweisung als int value = 5 vorhanden ist, ist 'int' der Datentyp. Der 'Wert' ist die Variable und '5' ist das Datenliteral. Dieser Artikel beschreibt den Unterschied zwischen Variablen und Datenliteralen in Java. Das Hauptunterschied zwischen Variablen und Datenliteralen in Java ist das Variablen sind die reservierten Speicherorte zum Speichern von Werten mit symbolischen Namen, während Datenliterale Notierungen für die Darstellung fester Werte in der Programmierung sind.
1. Übersicht und Schlüsseldifferenz
2. Was sind Variablen in Java?
3. Was sind Datenliterale in Java?
4. Ähnlichkeiten zwischen Variablen und Datenliteralen in Java
5. Side-by-Side-Vergleich - Variablen und Datenliterale in Java in Tabellenform
6. Zusammenfassung
Eine Variable ist ein Ort zum Speichern eines Werts im Speicher. Jeder Speicherplatz kann einen bestimmten Datentyp speichern. Die Java-Sprache unterstützt acht primitive Datentypen. Sie sind ein Byte, short, int, long, boolean, float, double und char. Das Datentyp-Byte ist eine 8-Bit-Zweierkomplement-Ganzzahl. Es ist hilfreich, Platz in großen Arrays zu sparen, da er viermal kleiner als int ist. Der Datentyp short ist eine 16-Bit-Zweierkomplement-Ganzzahl. Es ist 2 mal kleiner als int. Int ist eine 32-Bit-Zweierkomplement-Ganzzahl mit Vorzeichen. Es ist der gebräuchlichste Datentyp zum Speichern von numerischen Werten ohne Dezimalzeichen, wenn der Speicher nicht groß ist. Der lange Datentyp ist eine 64-Bit-Zweierkomplement-Ganzzahl mit Vorzeichen. Es wird verwendet, um eine Vielzahl von Zahlen zu speichern. Float und Double sind zwei Datentypen zum Speichern von numerischen Werten mit Dezimalpunkt. Der Float ist 32 Bit und das Doppelte 64 Bit. Der boolesche Wert wird zum Speichern von wahr oder falsch verwendet. Ein einzelnes Zeichen kann mit dem Datentyp char gespeichert werden. Dies sind die wichtigsten primitiven Datentypen in Java.
Wenn es eine Aussage wie ein int x gibt; Dies bedeutet, dass die Variable x einen ganzzahligen Wert enthalten kann. Es reserviert keinen Speicher für die Variablennummer. Wenn es eine Aussage gibt wie int x = 5; Dies bedeutet, dass die Variable x ganzzahlige Werte enthalten kann und den Wert 5. Der initialisierte Wert kann später im Programm geändert werden. Der x-Wert kann mit einer anderen Ganzzahl wie später 10 angeglichen werden. z.B. x = 10;
Jede Variable hat eindeutige Namen, um sie zu identifizieren. Sie werden Bezeichner genannt. Der Programmierer sollte die Regeln befolgen, wenn er Variablen Namen gibt. Java ist eine von Groß- und Kleinschreibung abhängige Sprache. Daher unterscheidet sich der Variablenname 'number' von 'NUMBER'. Der Variablenname kann Unicode-Buchstaben und -Ziffern enthalten. Sie können keine Leerzeichen haben. Siehe das untenstehende Programm.
Abbildung 01: Java-Programm mit Variablen
Gemäß dem obigen Programm sind x und y Variablen, die ganzzahlige Werte enthalten. Die Summe wird der variablen Summe zugeordnet. Die Länge und Breite sind doppelte Variablen. Die Multiplikation wird in der Bereichsvariablen gespeichert, die als Doppelvariable deklariert ist. Ein einzelnes Zeichen kann im variablen Buchstaben gespeichert werden. Es enthält 'A'. Der Charakter wird in einfache Anführungszeichen gesetzt.
Ein Datenliteral ist eine Quelltextdarstellung eines festen Werts. Die Werte wie 5, 4.3, true erfordern keine Berechnung. Daher werden sie als Datenliterale bezeichnet. Wenn es eine Anweisung gibt, ist die doppelte Anzahl = 20,5; Das "Doppel" ist der Datentyp. Die "Zahl" ist die Variable. Das 20.5 ist das Datenliteral.
Es gibt verschiedene Arten von Literalen. Sie sind ganzzahlige Literale, Fließkomma-Literale, Zeichen- und String-Literale. Integer-Literale werden verwendet, um Variablen mit Integer-Datentypen wie Byte, Short, Int und Long zu initialisieren. Fließkomma-Literale werden verwendet, um Variablen des Datentyps float und double zu initialisieren. Das Fließkomma-Literal endet mit f oder F, es ist vom Typ Float. Wenn es mit d oder D endet, ist es doppelt. Das Schreiben von d ist optional. Zeichen- und Zeichenkettenliterale bestehen aus Unicode-Zeichen. Die Zeichenliterale stehen für ein einzelnes Zeichen, während ein Zeichenfolgenliteral eine Gruppe von Zeichen darstellt. Die Zeichenliterale stehen in einem einfachen Anführungszeichen. z.B. - 'B'. Die String-Literale stehen in doppelten Anführungszeichen. B. "Programmierung". Siehe das untenstehende Programm.
Abbildung 02: Java-Programm mit Literalen
Gemäß dem obigen Programm ist die Anzahl eine Variable. Das ganzzahlige Literal in der number-Variablen ist 10. Die doubleValue-Variable kann einen doppelten Wert enthalten. Die Variable FloatValue kann einen Float enthalten. Daher sind 5.4 und 5.4f Fließkommaliter. Die Buchstabenvariable enthält ein Zeichen 'B'. Es ist ein Zeichenliteral. Die Wortvariable enthält eine Reihe von Zeichen. Es ist also ein String-Literal.
Variablen vs. Datenliterale | |
Variablen sind reservierte Speicherplätze, in denen Werte mit symbolischen Namen gespeichert werden. | Datenliterale sind Quelltextdarstellungen fester Werte. |
Verband | |
Variablen sind dem Speicherort zugeordnet. | Datenliterale sind festen Werten zugeordnet, die in den Variablen platziert werden. |
Variablen und Datenliterale sind gebräuchliche Begriffe im Zusammenhang mit der Programmierung. In diesem Artikel wurde der Unterschied zwischen Variablen und Datenliteralen beschrieben. Der Unterschied zwischen Variablen und Datenliteralen in Java besteht darin, dass Variablen die reservierten Speicherplätze zum Speichern von Werten mit symbolischen Namen sind, während Datenliterale Notizen für die Darstellung fester Werte in der Programmierung sind.
Punkt, Tutorials. "Java-Grunddatentypen"., Tutorials Punkt, 8. Januar 2018. Hier verfügbar