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ä.
Javaclass Geeks { public static void main { int x = 9; } }
Alla oleva kuva kuvaa tämän ohjelman tunnisteita:
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:
Luo tietokilpailu
- Varatut sanat Javassa
- Java-avainsanat