Una variable és un contenidor que conté el valor mentre que el Programa Java s'executa. S'assigna una variable amb un tipus de dades.
La variable és un nom de la ubicació de memòria. Hi ha tres tipus de variables a Java: local, d'instància i estàtica.
Hi ha dos tipus de
Variable
Una variable és el nom d'una àrea reservada assignada a la memòria. En altres paraules, és un nom de la ubicació de memòria. És una combinació de 'variar + able', el que significa que el seu valor es pot canviar.
int data=50;//Here data is variable
Tipus de variables
Hi ha tres tipus de variables Java :
- variable local
- variable d'instància
- variable estàtica
1) Variable local
Una variable declarada dins del cos del mètode s'anomena variable local. Podeu utilitzar aquesta variable només dins d'aquest mètode i els altres mètodes de la classe ni tan sols són conscients que la variable existeix.
No es pot definir una variable local amb la paraula clau 'estàtica'.
2) Variable d'instància
Una variable declarada dins de la classe però fora del cos del mètode, s'anomena variable d'instància. No es declara com estàtica .
S'anomena variable d'instància perquè el seu valor és específic de la instància i no es comparteix entre instàncies.
3) Variable estàtica
Una variable que es declara com a estàtica s'anomena variable estàtica. No pot ser local. Podeu crear una única còpia de la variable estàtica i compartir-la entre totes les instàncies de la classe. L'assignació de memòria per a variables estàtiques només es produeix una vegada quan la classe es carrega a la memòria.
Exemple per entendre els tipus de variables en 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
Exemple de variable Java: Afegiu dos nombres
public class Simple{ public static void main(String[] args){ int a=10; int b=10; int c=a+b; System.out.println(c); } }
Sortida:
20
Exemple de variable Java: ampliació
public class Simple{ public static void main(String[] args){ int a=10; float f=a; System.out.println(a); System.out.println(f); }}
Sortida:
10 10.0
Exemple de variable de Java: reducció (escriptura)
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); }}
Sortida:
10.5 10
Exemple de variable Java: desbordament
class Simple{ public static void main(String[] args){ //Overflow int a=130; byte b=(byte)a; System.out.println(a); System.out.println(b); }}
Sortida:
130 -126
Exemple de variable Java: afegeix un tipus inferior
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); }}
Sortida:
20