logo

Java-tunnisteet

Tunniste Javassa on nimi, joka annetaan muuttujille Luokat Methods Paketit Liitännät jne. Nämä ovat yksilöllisiä nimiä, joita käytetään ohjelmointielementtien tunnistamiseen. Jokainen Java-muuttuja on tunnistettava yksilöllisellä nimellä.

Java
class Geeks {  public static void main {   int x = 9;   } } 

Alla oleva kuva kuvaa tämän ohjelman tunnisteita:

luokan_nimi-' title=

Java-tunnisteiden nimeämissäännöt

Kelvollisen Java-tunnisteen määrittämisessä on tiettyjä sääntöjä. Näitä sääntöjä on noudatettava, muuten saamme käännösaikavirheen. Nämä säännöt koskevat myös muita kieliä, kuten C ja C++. 



  • Tunnisteiden ainoat sallitut merkit ovat kaikki aakkosnumeeriset merkit ([ A-Z ][ a-z ][ 0-9 ]) ' $ "(dollarin merkki) ja" _ ' (alaviiva). Esimerkiksi "geek@" ei ole kelvollinen Java-tunniste, koska se sisältää "@" erikoismerkin.
  • Tunnisteet pitäisi ei aloita numeroilla ( [0-9] ). Esimerkiksi "123geeks" ei ole kelvollinen Java-tunniste.
  • Java-tunnisteet ovat kirjainkoolla .
  • Tunnisteen pituutta ei ole rajoitettu, mutta on suositeltavaa käyttää vain 4-15 kirjaimen optimaalista pituutta.
  • Varattu Sanat ei voida käyttää tunnisteena. Esimerkiksi 'int while = 20;' on virheellinen lause, koska a while on varattu sana.

Huom : Javassa on 53 varattua sanaa (mukaan lukien 50 avainsanaa ja 3 literaalia), joita ei saa käyttää tunnisteina.

Esimerkkejä kelvollisista tunnisteista

Oma Muuttuja
MUUTUJA
oma muuttuja
x
i
x1
i1
_omamuuttuja
$omamuuttuja
taulukon_summa
nörttiä123

Esimerkkejä virheellisistä tunnisteista

Oma muuttuja // sisältää välilyönnin
123geeks // Alkaa numerolla
a+c // plusmerkki ei ole aakkosnumeerinen merkki
muuttuja-2 // tavuviiva ei ole aakkosnumeerinen merkki
summa_&_difference // et-merkki ei ole aakkosnumeerinen merkki

Aiheeseen liittyvä artikkeli:

  • Varatut sanat Javassa
  • Java-avainsanat
Luo tietokilpailu