Unterschied zwischen Variablen und Datenliteralen in Java

Inhaltsverzeichnis:

Unterschied zwischen Variablen und Datenliteralen in Java
Unterschied zwischen Variablen und Datenliteralen in Java

Video: Unterschied zwischen Variablen und Datenliteralen in Java

Video: Unterschied zwischen Variablen und Datenliteralen in Java
Video: Unterschied Variable & Parameter 2024, November
Anonim

Hauptunterschied – Variablen vs. Datenliterale in Java

Ein Computerprogramm ist eine Reihe von Anweisungen, um eine Aufgabe auszuführen. Während der Programmierung müssen Daten gespeichert werden. Daher werden diese Daten im Speicher gespeichert. Diese reservierten Speicherplätze werden Variablen genannt. Die Variablen sollten eindeutige Namen haben, da sie leicht identifiziert werden sollten, um mathematische oder logische Operationen auszuführen. Variablen werden Werte zugewiesen. Manchmal sind diese Werte fest und ändern sich nicht. Diese Arten von Werten werden Datenliterale genannt. Wenn es im Programm eine Anweisung als int-Wert=5 gibt, 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. Der Hauptunterschied zwischen Variablen und Datenliteralen in Java besteht darin, dass Variablen die reservierten Speicherorte zum Speichern von Werten mit symbolischen Namen sind, während Datenliterale Notationen zur Darstellung fester Werte in der Programmierung sind.

Was sind Variablen in Java?

Eine Variable ist ein Ort, um einen Wert im Speicher zu speichern. 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. Der Datentyp Byte ist eine vorzeichenbehaftete 8-Bit-Zweierkomplement-Ganzzahl. Es ist hilfreich, in großen Arrays Platz zu sparen, da es 4-mal kleiner als int ist. Der Datentyp short ist eine vorzeichenbehaftete 16-Bit-Zweierkomplement-Ganzzahl. Es ist 2 mal kleiner als int. Int ist eine vorzeichenbehaftete 32-Bit-Zweierkomplement-Ganzzahl. Es ist der gebräuchlichste Datentyp, um numerische Werte ohne Dezimalpunkte zu speichern, wenn es nicht um den Speicher geht. Der lange Datentyp ist eine vorzeichenbehaftete 64-Bit-Zweierkomplement-Ganzzahl. Es wird verwendet, um eine Vielzahl von Nummern zu speichern. Float und Double sind zwei Datentypen, um numerische Werte mit einem Dezimalpunkt zu speichern. Float hat 32 Bit und Double 64 Bit. Der boolesche Wert wird verwendet, um wahr oder falsch zu speichern. Ein einzelnes Zeichen kann mit dem Datentyp char gespeichert werden. Das sind die wichtigsten primitiven Datentypen in Java.

Wenn es eine Anweisung wie ein int x gibt; es bedeutet, dass die Variable x einen ganzzahligen Wert enth alten kann. Es reserviert keinen Speicher für die Variablennummer. Bei einer Aussage wie int x=5; Das bedeutet, dass die Variable x ganzzahlige Werte enth alten kann und den Wert 5 enthält. Der initialisierte Wert kann später im Programm geändert werden. Der x-Wert kann später mit einer anderen Ganzzahl wie 10 gleichgesetzt werden. z. B. x=10;

Jede Variable hat eindeutige Namen, um sie zu identifizieren. Sie werden Identifikatoren genannt. Der Programmierer sollte sich an die Regeln h alten, wenn er Variablen Namen gibt. Java ist eine Sprache, die zwischen Groß- und Kleinschreibung unterscheidet. Daher unterscheidet sich der Variablenname „Nummer“von „NUMBER“. Der Variablenname kann Unicode-Buchstaben und Ziffern enth alten. Sie dürfen keine Leerzeichen haben. Siehe untenstehendes Programm.

Unterschied zwischen Variablen und Datenliteralen in Java
Unterschied zwischen Variablen und Datenliteralen in Java

Abbildung 01: Java-Programm mit Variablen

Nach obigem Programm sind x und y Variablen, die ganzzahlige Werte enth alten. Die Summe wird der Variablen sum zugewiesen. Länge und Breite sind Double-Variablen. Die Multiplikation wird in der Bereichsvariablen gespeichert, die als Double-Variable deklariert ist. In der Variablen letter kann ein einzelnes Zeichen gespeichert werden. Es enthält „A“. Das Zeichen wird in einfache Anführungszeichen gesetzt.

Was sind Datenliterale in Java?

Ein Datenliteral ist eine Quellcodedarstellung eines festen Werts. Die Werte wie 5, 4.3, true erfordern keine Berechnung. Daher werden sie als Datenliterale bezeichnet. Wenn es eine Anweisung gibt, doppelte Zahl=20,5; das „Double“ist der Datentyp. Die „Nummer“ist die Variable. Die 20.5 ist das Datenliteral.

Es gibt verschiedene Arten von Literalen. Sie sind Integer-Literale, Fließkomma-Literale, Zeichen- und String-Literale. Integer-Literale werden verwendet, um Variablen von Integer-Datentypen wie Byte, Short, Int und Long zu initialisieren. Fließkommaliterale werden verwendet, um Variablen vom Datentyp Float und Double zu initialisieren. Das Fließkommaliteral 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 Zeichenfolgenliterale bestehen aus Unicode-Zeichen. Die Zeichenliterale stellen ein einzelnes Zeichen dar, während ein Zeichenfolgenliteral eine Menge von Zeichen darstellt. Die Zeichenliterale stehen innerhalb des einfachen Anführungszeichens. z. B. - 'B'. Die Zeichenfolgenliterale befinden sich innerhalb der doppelten Anführungszeichen. zB- „Programmierung“. Siehe untenstehendes Programm.

Hauptunterschied zwischen Variablen und Datenliteralen in Java
Hauptunterschied zwischen Variablen und Datenliteralen in Java

Abbildung 02: Java-Programm mit Literalen

Nach obigem Programm ist die Zahl eine Variable. Das Integer-Literal in der Zahlenvariablen ist 10. Die DoubleValue-Variable kann einen Double-Wert enth alten. Die FloatValue-Variable kann einen Float enth alten. Daher sind 5.4 und 5.4f Fließkommaliterale. 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.

Was ist die Ähnlichkeit zwischen Variablen und Datenliteralen in Java?

Sowohl Variablen als auch Datenliterale in Java werden in der Programmierung verwendet

Was ist der Unterschied zwischen Variablen und Datenliteralen in Java?

Variablen vs. Datenliterale

Variablen sind reservierte Speicherplätze, die Werte mit symbolischen Namen speichern. Datenliterale sind Quelltextdarstellungen fester Werte.
Assoziation
Variablen sind dem Speicherplatz zugeordnet. Datenliterale sind festen Werten zugeordnet, die innerhalb der Variablen platziert werden.

Zusammenfassung – Variablen vs. Datenliterale in Java

Variablen und Datenliterale sind gebräuchliche Begriffe im Zusammenhang mit der Programmierung. In diesem Artikel wurde der Unterschied zwischen Variablen und Datenliteralen erläutert. Der Unterschied zwischen Variablen und Datenliteralen in Java besteht darin, dass Variablen die reservierten Speicherorte zum Speichern von Werten mit symbolischen Namen sind, während Datenliterale Notationen zur Darstellung fester Werte in der Programmierung sind.

Empfohlen: