Eine Variable ist ein Container, der den Wert enthält, während der Java-Programm wird ausgeführt. Einer Variablen wird ein Datentyp zugewiesen.
Variable ist ein Name des Speicherorts. In Java gibt es drei Arten von Variablen: lokale Variablen, Instanzvariablen und statische Variablen.
enthält Teilzeichenfolge Java
Es gibt zwei Arten von
Variable
Eine Variable ist der Name eines reservierten Bereichs, der im Speicher zugewiesen ist. Mit anderen Worten, es ist ein Name des Speicherorts. Es ist eine Kombination aus „vary + able“, was bedeutet, dass sein Wert geändert werden kann.
int data=50;//Here data is variable
Arten von Variablen
Es gibt drei Arten von Variablen Java :
- lokale Variable
- Instanzvariable
- statische Variable
1) Lokale Variable
Eine im Hauptteil der Methode deklarierte Variable wird als lokale Variable bezeichnet. Sie können diese Variable nur innerhalb dieser Methode verwenden und die anderen Methoden in der Klasse wissen nicht einmal, dass die Variable existiert.
Eine lokale Variable kann nicht mit dem Schlüsselwort „static“ definiert werden.
2) Instanzvariable
Eine innerhalb der Klasse, aber außerhalb des Methodenkörpers deklarierte Variable wird als Instanzvariable bezeichnet. Es ist nicht als deklariert statisch .
Sie wird als Instanzvariable bezeichnet, da ihr Wert instanzspezifisch ist und nicht von mehreren Instanzen gemeinsam genutzt wird.
3) Statische Variable
Eine als statisch deklarierte Variable wird als statische Variable bezeichnet. Es kann nicht lokal sein. Sie können eine einzelne Kopie der statischen Variablen erstellen und diese für alle Instanzen der Klasse freigeben. Die Speicherzuweisung für statische Variablen erfolgt nur einmal, wenn die Klasse in den Speicher geladen wird.
Beispiel zum Verständnis der Variablentypen in Java
public class A { static int m=100;//static variable void method() { int n=90;//local variable } public static void main(String args[]) { int data=50;//instance variable } }//end of class
Beispiel für eine Java-Variable: Addiere zwei Zahlen
public class Simple{ public static void main(String[] args){ int a=10; int b=10; int c=a+b; System.out.println(c); } }
Ausgabe:
20
Beispiel für eine Java-Variable: Erweiterung
public class Simple{ public static void main(String[] args){ int a=10; float f=a; System.out.println(a); System.out.println(f); }}
Ausgabe:
10 10.0
Beispiel für eine Java-Variable: Eingrenzung (Typecasting)
public class Simple{ public static void main(String[] args){ float f=10.5f; //int a=f;//Compile time error int a=(int)f; System.out.println(f); System.out.println(a); }}
Ausgabe:
10.5 10
Beispiel für eine Java-Variable: Überlauf
class Simple{ public static void main(String[] args){ //Overflow int a=130; byte b=(byte)a; System.out.println(a); System.out.println(b); }}
Ausgabe:
Baum- und Graphentheorie
130 -126
Beispiel für eine Java-Variable: Hinzufügen eines niedrigeren Typs
class Simple{ public static void main(String[] args){ byte a=10; byte b=10; //byte c=a+b;//Compile Time Error: because a+b=20 will be int byte c=(byte)(a+b); System.out.println(c); }}
Ausgabe:
20