Tot el que heu de saber sobre les variables a Java



Aquest article us proporcionarà un coneixement detallat i exhaustiu de les variables en Java, dels seus tipus i de com inicialitzar-les.

Les variables són requisits bàsics en qualsevol programa , o bé . És la unitat bàsica d’emmagatzematge. Actua com a contenidor i s’utilitza per contenir valors de dades. Els valors de la variable es poden canviar durant l'execució del programa. A cada variable se li assigna un tipus de dades. La variable, en termes més senzills, és a nom donat a ubicació de memòria . Per tant, he alineat el fitxer de variables en Java en l’ordre següent:

Variables a Java

Les variables a Java poden ser de diferents tipus:





  • Cadena: S'utilitza per emmagatzemar matèries textuals com ara 'Benvingut'.
  • int: S’utilitza per emmagatzemar valors enters com 567.
  • flotador: Emmagatzema números de coma flotant com 29,99.
  • caràcter: Emmagatzema caràcters individuals, com ara 's', 'R'.
  • booleà: Emmagatzema valors que pertanyen a dos estats: 'Verdader o fals'

Declaració variable i inicialització

Es declara una variable especificant els paràmetres següents:

  • Tipus de dades: El tipus de dades que s’emmagatzemen a la variable.



  • Nom de la variable: El nom únic que es dóna a la variable.

  • Valor: El valor inicial emmagatzemat a la variable.

int edat = 50 pes flotant = 50,60

A l'abaquest exemple, int és el tipus de dades, edat és el nom que rep la variable i 50 és el valor. De la mateixa manera, surar és el tipus de dades, el pes és el nom de la variable i 50.60 és el valor.



Tipus de variables a Java

Java proporciona a l'usuari tres tipus de variables:

variables-in-java

Variables locals: Aquest tipus de variables es defineixen dins d’un bloc, un mètode o un constructor del programa.

tipus de dades a mysql amb exemples
  • Aquestes variables es creen quan es crida la funció i són destruït immediatament després de tornar la trucada de funció.

  • Variables locals prohibit l’ús de modificadors d’accés.

  • Es pot accedir a aquestes variables només dins el bloc en particular.

public class EmployeeId {public void EmployeeId () {// local variable ID int id = 0 id = id + 6 System.out.println ('Employee ID:' + id)} public static void main (String args []) { EmployeeId obj = new EmployeeId () obj.EmployeeId ()}}

Sortida:

Identificació del treballador: 6

A l'exemple anterior, la variable id és local a la funció, és a dir, es pot utilitzar només dins d’aquesta funció .

En utilitzar la variable local fora de l'abast, es torna un error. Vegem el codi següent per entendre-ho millor.

public class EmployeeId {public void EmployeeId () {// variable local id int id = 0 id = id + 6} public static void main (String args []) {// utilitzant la variable local fora de l’àmbit System.out.println ( 'Identificador d'empleat:' + id)}}

Sortida:

/EmployeeId.java:12: error: no es pot trobar el símbol System.out.println ('ID empleat:' + id) ^ símbol: ubicació id variable: error EmployeeId 1 error

Variable d'instància: Són variables que es poden declarar en una classe, fora d’un bloc, d’un mètode o d’un constructor. No són estàtics.

  • Aquestes variables es creen quan un fitxer es crea l’objecte d’una classe i destruït quan el l'objecte és destruït .

  • Es poden utilitzar modificadors d'accés per a variables d'instància.

  • Quan no s'especifica cap modificador, s'utilitza el modificador per defecte.

  • Les variables d’instància tenen valors predeterminats, 0 per als números, fals per a Booleà i nul per a referències d'objectes.

    com escriure l'alerta en javascript
import java.io. * class Price {// Variables d’instància declarades en una classe i no dins de cap funció int guitarPrice int pianoPrice int flutePrice} public class Main {public static void main (String args []) {// first object Preu ob1 = nou Preu () ob1.guitarPrice = 10000 ob1.pianoPrice = 5000 ob1.flutePrice = 1000 // segon objecte Price ob2 = new Price () ob2.guitarPrice = 9000 ob2.pianoPrice = 4000 ob2.flutePrice = 2000 // mostrant el preu del primer objecte System.out.println ('Preu del primer objecte:') System.out.println (ob1.guitarPrice) System.out.println (ob1.pianoPrice) System.out.println (ob1.flutePrice) // mostrant el preu del segon objecte System.out.println ('Preu del segon objecte:') System.out.println (ob2.guitarPrice) System.out.println (ob2.pianoPrice) System.out.println (ob2. flautaPreu)}}

Sortida:

Preu del primer objecte: 10000 5000 1000 Preu del segon objecte: 9000 4000 2000

Variables estàtiques: Són de naturalesa similar a les variables d’instància. La principal diferència és que es declaren mitjançant la paraula clau estàtica i només es permet una còpia única d’una variable estàtica per classe.

  • També es coneixen com a variables de classe.

  • Només es permet una sola còpia d'una variable estàtica per classe, independentment del nombre d'objectes creats.

  • Aquestes variables es creen a l'inici del programa i es destrueixen automàticament quan es completa l'execució del programa.

  • Els valors predeterminats de les variables estàtiques són els mateixos que les variables d’instància.

  • Per accedir a variables estàtiques, no és necessari crear un objecte d’aquesta classe.

  • Es pot accedir a la variable mitjançant:

nom_classe.nom_variable
c import java.io. * Class Manager {// variable variable salari públic static doble salari públic static String name = 'Jonathan'} public class Principal {public static void main (String args []) {// accedir a la variable estàtica sense objecte Manager.salary = 90000 System.out.println (Manager.name + 's salari mitjà:' + Manager.salary)}}

Sortida:

Salari mitjà de Jonathan: 90000,0

Les variables comentades anteriorment s’utilitzen àmpliament per a una experiència de programació eficient. Cada variable té la seva propietat única i s’ha d’utilitzar adequadament.

Amb això, arribem al final d’aquest article de variables sobre Java. Espero que els exemples esmentats siguin suficients perquè pugueu començar a Java , fes un cop d'ull al per Edureka, una empresa d'aprenentatge en línia de confiança amb una xarxa de més de 250.000 estudiants satisfets repartits per tot el món. El curs de formació i certificació de Java J2EE i SOA d’Edureka està dissenyat per a estudiants i professionals que vulguin ser desenvolupador de Java. El curs està dissenyat per donar-vos un avantatge en la programació de Java i formar-vos tant per a conceptes bàsics com avançats de Java, juntament amb diversos marcs Java com Hibernate i Spring.

Tens alguna pregunta? Si us plau, mencioneu-lo a la secció de comentaris d’aquest article “Variables en Java” i us respondrem el més aviat possible.