Hva er VAR -nøkkelordet i Java

Hva er VAR -nøkkelordet i Java
I grunnleggende Java -programmering er et av kjernekonseptene som hver utvikler trenger å forstå bruken og begrensningene til "var”Nøkkelord. Dette spesielle nøkkelordet er en forutsetning for å gå videre til avanserte konsepter. Det lar programmereren initialisere verdiene som omfatter flere datatyper praktisk.

Denne oppskrivningen vil illustrere bruken av "var”Søkeord i Java.

Hva er "var" nøkkelordet i java?

Java 10”Introduserte en ny tilnærming til å erklære variabler ved hjelp av“var”Nøkkelord. Typeinferansen i VAR -nøkkelordet brukes til å analysere variabelenes datatype automatisert.

Eksempel 1: Bruker det uordnede "var" nøkkelordet i Java

I dette eksemplet er oppførselen til "var”Søkeord kan sjekkes uten å tilordne en verdi:

var navn;
System.ute.println (navn);

I koden ovenfor, bare knytte til "var”Nøkkelord med den angitte variabelen uten å initialisere og vise det.

Produksjon

I outputten kan det observeres at en feil er logget på konsollen siden verdien er uinitialisert.

Eksempel 2: Bruk av "var" nøkkelordet som en forekomstvariabel

forekomstvariabler”Erklæres inne i klassen, men utenfor metoden, konstruktøren og blokken. I dette spesielle eksemplet kan en sjekk brukes på det diskuterte nøkkelordet ved å initialisere det utenfor omfanget av Main (som et forekomst) og påkalle det i “hoved-”:

Eksempel på offentlig klasse
var num = 50;
public static void main (String args [])
System.ute.println (num);

I kodelinjene ovenfor, initialiser den oppgitte heltallverdien ved hjelp av "var”Nøkkelord som en forekomstvariabel og påkalle den initialiserte verdien i“hoved-”.

Produksjon

Dette utfallet indikerer at "var”Nøkkelord kan ikke brukes til å initialisere forekomstvariabler.

Eksempel 3: Bruk av nøkkelordet "VAR" med forskjellige datatyper

I denne spesielle illustrasjonen kan det diskuterte nøkkelordet brukes til å initialisere forskjellige datatypeverdier:

var heltall = 50;
var floatnum = 5.25;
var bool = sant;
var karakter = 'J';
var stringVal = "Linuxhint";
System.ute.println ("Heltallverdien er:"+heltall);
System.ute.println ("Float -verdien er:"+floatnum);
System.ute.println ("Den boolske verdien er:"+bool);
System.ute.println ("karakterverdien er:"+karakter);
System.ute.println ("Strengverdien er:"+strengval);

I kodeblokken ovenfor, initialiser henholdsvis helt innlemming, float, boolean, karakter og strengverdier og viser dem en etter en.

Produksjon

Begrensningene i nøkkelordet "VAR"

Følgende er noen begrensninger du må vurdere før du bruker “var”Nøkkelord:

  • Det kan ikke brukes til å initialisere de lokale variablene innenfor metodene.
  • Det kan ikke brukes til å erklære/spesifisere metodeparametere.
  • Kan ikke brukes til å spesifisere metodens returtype.

Konklusjon

var”Søkeord kan brukes til å erklære variabler i Java, og typen inferens i det kan brukes til å bestemme variabelenes datatype automatisk. Dette nøkkelordet kan ikke brukes som "Utilordnet”, Eller som en“forekomstvariabel”. Imidlertid støtter det alle datatypens formater. Denne bloggen diskuterte bruken av “var”Søkeord i Java.