Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys

8.2.2 Muuttujan nimeäminen

Muuttujien nimissä on sallittuja kaikki kirjaimet (myös skandit, itse asiassa kaikki Unicode-kirjaimet) sekä numerot (0- 9) sekä alleviivausviiva (_). Muuttujan nimi ei kuitenkaan saa alkaa numerolla. Muuttujia saa esitellä ( declare) useita samalla kertaa, kunhan muuttujien nimet erotetaan toisistaan pilkulla. Yleinen Java-tapa on että muuttujan nimi alkaa pienellä kirjaimella ja sen jälkeen jokainen muuttujan nimessä oleva alkava sana alkaa isolla kirjaimella ( parasTulos).

Muuttujan nimi ei myöskään saa olla mikään vakioista ( literal):

	true  false  null

eikä mikään seuraavista avainsanoista ( keyword):

abstract
assert
boolean
break
byte
case
catch
char
class
const *
continue
default
do
double
else
extends
final
finally
float
for
goto *
if
implements
import
instanceof
int
interface
long
native
new
package
private
protected
public
return
short
static
strictfp **
super
switch
synchronized
this
throw
throws
transient
try
while
void
volatile

Tähdellä (*) merkityt sanat on varattu myöhempään käyttöön.

Vaikka muuttujan nimi saakin sisältää skandeja, kannattaa niiden käytöstä pidättäytyä toistaiseksi ainakin luokkien nimissä, koska luokan nimi on samalla tiedoston nimi ja skandit tiedostojen nimissä aiheuttavat edelleen ongelmia.

Javan nimeämiskäytännöistä katso lisää linkistä:

http://java.sun.com/docs/codeconv/html/CodeConventions.doc8.html

Tehtävä 8.2 Avainsanat

Merkitse edelliseen taulukkoon kunkin avainsanan viereen se, missä kohti monistetta ko. sana on selitetty.

Tehtävä 8.3 Muuttujan nimeäminen

Mitkä seuraavista ovat oikeita muuttujan esittelyjä ja mitkä niistä ovat hyviä:
int o;
int 9_kissaa;
int _9_kissaa;
double pitkä_matka, pitkaMatka;
int i, j, kissojen_maara, kissojenMäärä;
int auto, pyora, juna;

Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys