Identifiers-WPS Office

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

I

dent
if
ier
s

I
dent
if
ier
sar
ethenamest
hati
dent
if
ytheel
ement
ssuchascl
asses,
met
hods,
andv
ari
-

abl
esi
napr
ogr
am.

Asy
ouseei
nLi
sti
ng2.
3,Comput
eAv
erage,
mai
n,i
nput
,number
1,number
2,number
3,

andsoonar
ethenamesoft
hingst
hatappeari
nthepr
ogr
am.I
npr
ogr
ammi
ngt
ermi
nol
ogy
,

suchnamesar
ecal
l
edi
dent
if
ier
s.Al
li
dent
if
ier
smustobeyt
hef
oll
owi
ngr
ules:

■Ani
dent
if
ieri
sasequenceofchar
act
erst
hatconsi
stsofl
ett
ers,
digi
ts,
under
scor
es

(
_),
anddol
l
arsi
gns(
$).

■Ani
dent
if
iermustst
artwi
thal
ett
er,
anunder
scor
e(_
),oradol
l
arsi
gn(
$).I
tcannot

st
artwi
thadi
git
.

■Ani
dent
if
iercannotbear
eser
vedwor
d.SeeAppendi
xAf
oral
i
stofr
eser
ved

wor
ds.Reser
vedwor
dshav
especi
fi
cmeani
ngi
ntheJav
alanguage.Key
wor
dsar
e

r
eser
vedwor
ds.
■Ani
dent
if
iercanbeofanyl
engt
h.

Forexampl
e,$2,
Comput
eAr
ea,
area,
radi
us,
andpr
intar
elegal
ident
if
ier
s,wher
eas

2Aandd+4ar
enotbecauset
heydonotf
oll
owt
her
ules.TheJav
acompi
l
erdet
ect
sil
l
egal

i
dent
if
ier
sandr
epor
tssy
ntaxer
ror
s.

Not
e

Si
nceJav
aiscasesensi
ti
ve,
area,
Area,
andAREAar
eal
ldi
ff
erenti
dent
if
ier
s.

Ti
p

I
dent
if
ier
sar
efornami
ngv
ari
abl
es,
met
hods,
classes,
andot
heri
temsi
napr
ogr
am.

Descr
ipt
ivei
dent
if
ier
smakepr
ogr
amseasyt
oread.Av
oidusi
ngabbr
evi
ati
onsf
ori
den-

t
if
ier
s.Usi
ngcompl
etewor
dsi
smor
edescr
ipt
ive.Forexampl
e,number
OfSt
udent
s

i
sbet
tert
hannumSt
uds,
numOf
Studs,
ornumOf
Student
s.Weusedescr
ipt
ive

namesf
orcompl
etepr
ogr
amsi
nthet
ext
.Howev
er,
wewi
l
loccasi
onal
l
yusev
ari
abl
e
namessuchasi
,j
,k,
x,andyi
nthecodesni
ppet
sforbr
evi
ty.Thesenamesal
so

pr
ovi
deagener
ict
onet
othecodesni
ppet
s.

Ti
p

Donotnamei
dent
if
ier
swi
tht
he$char
act
er.Byconv
ent
ion,
the$char
act
ershoul
dbe

usedonl
yinmechani
cal
l
ygener
atedsour
cecode.

2.
4.1Whi
choft
hef
oll
owi
ngi
dent
if
ier
sar
eval
i
d?Whi
char
eJav
akey
wor
ds?

mi
l
es,
Test
,a++,
––a,
4#R,
$4,
#44,
apps

cl
ass,
publ
i
c,i
nt,
x,y
,radi
us

2.
5Var
iabl
es

Var
iabl
esar
eusedt
orepr
esentv
aluest
hatmaybechangedi
nthepr
ogr
am.

Asy
ouseef
rom t
hepr
ogr
amsi
nthepr
ecedi
ngsect
ions,
var
iabl
esar
eusedt
ost
orev
alues

t
obeusedl
ateri
napr
ogr
am.Theyar
ecal
l
edv
ari
abl
esbecauset
hei
rval
uescanbechanged.

I
nthepr
ogr
am i
nLi
sti
ng2.
2,r
adi
usandar
eaar
evar
iabl
esoft
hedoubl
ety
pe.Youcan
assi
gnanynumer
ical
val
uet
oradi
usandar
ea,
andt
hev
aluesofr
adi
usandar
eacanbe

r
eassi
gned.Forexampl
e,i
nthef
oll
owi
ngcode,
radi
usi
sini
ti
all
y1.
0(l
i
ne2)t
henchanged

t
o2.
0(l
i
ne7)
,andar
eai
ssett
o3.
14159(
li
ne3)t
henr
esett
o12.
56636(
li
ne8)
.

You might also like