You are on page 1of 49

//UNKNOWN

//**************************************
// Name: CONTACT BOOK APP(CORE JAVA TINY PROJECT)
// Descripi!":A #I$P%E CONTACT BOOK APP%ICATION YOU CAN U#E TO
$ANA&E YOUR CONTACT# AND DETAI%#'''
//&UI VER#ION CO$IN& #OON((
// B): T*e+,a- P
//
//
// I"p.s:N!"e
//
// Re.r"s:N!"e
//
//Ass.mes:N!"e
//
//#i/e E00ecs:N!"e
//T*is c!/e is c!p)ri1*e/ a"/ *as -imie/ ,arra"ies'
//P-ease see *p://,,,'P-a"e2#!.rce2
C!/e'c!m/34/A#P/3C!/eI/'5677/-"1WI/'8/43/9:/scrips/#*!,C!/e'*m
//0!r /eai-s'
//**************************************
///!::pe"ame:a1:a//ress:emai-;<emai-8<emai-='':p*;<p*8<''':cr/ae
imp!r +a9a'.i-'*>
imp!r +a9a'i!'*>
imp!r +a9a'e3'*>
p.:-ic c-ass C!"acsApp ?
p.:-ic saic 9!i/ mai"(#ri"1@A ar1s)
?
r)
?
i" c* B 6>
i" c*8 B 6>
#ca""er sc B "e, #ca""er(#)sem'i") >
:!!-ea" 9a-i/Ci-e B 0a-se>
#ca""er sri"1Rea/er B "e, #ca""er(#)sem'i")>
#ri"1 emai-C*!ice B DD>
#ri"1 0i"a-#ri"1 B DD>
#)sem'!.'pri"-"(DE"EEECONTACT# APPD)>

#)sem'!.'pri"-"(D22222222222222222222222222222222222222222222222222222222222222222222222222222222D)>
,*i-e(c* (B F)
?
#)sem'!.'pri"-"(DE"PRE## ; TO CREATE CONTACT#
BOOKD)>
#)sem'!.'pri"-"(DPRE## 8 TO %OAD CONTACT# BOOKD)>
#)sem'!.'pri"-"(DPRE## = TO DE%ETE CONTACT#
BOOKD)>
#)sem'!.'pri"-"(DPRE## F TO EGITD)>
,*i-e((sc'*asNe3I"())
?
#)sem'!.'pri"-"(DE"ENTER ON%Y NU$BER# IN THE
RAN&E ; 2 FD)>
sc'"e3%i"e()>
I
c* B sc'"e3I"()>
s,ic*(c*)
?
case ;: #)sem'!.'pri"-"(DE"ENTER NA$E OC
CONTACT# BOOK TO CREATE WITHOUT ANY CI%E EGTEN#IOND)>
9a-i/Ci-e B 0a-se>
#ri"1 c!"acB!!JName B DD>
,*i-e((9a-i/Ci-e)
?
c!"acB!!JName B
sri"1Rea/er'"e3%i"e()>
i0(c!"acB!!JName'e4.a-s(DD))
?
#)sem'!.'pri"-"(DE"CONTACT
BOOK NA$E CANNOT BE E$PTYD)>
#)sem'!.'pri"-"(DE"ENTER
NA$E OC CONTACT# BOOK TO CREATE WITHOUT ANY CI%E EGTEN#IOND)>
c!"i".e>
I
i0(((c!"acB!!JName'c!"ai"s(D/D)KK
c!"acB!!JName'c!"ai"s(DEED)KKc!"acB!!JName'c!"ai"s(D:D)KK
c!"acB!!JName'c!"ai"s(D*D)KK
c!"acB!!JName'c!"ai"s(DLD)KKc!"acB!!JName'c!"ai"s(D/D)KK
c!"acB!!JName'c!"ai"s(DEDD)KK
c!"acB!!JName'c!"ai"s(DMD)KKc!"acB!!JName'c!"ai"s(DND)KK
c!"acB!!JName'c!"ai"s(DKD)))
?
#ri"1 e3e"si!"@A B
c!"acB!!JName'sp-i(D'D)>
c!"acB!!JName B
c!"acB!!JName O D'3D>
Ci-e c!"acB!!J B
"e, Ci-e(c!"acB!!JName)>
i0((
c!"acB!!J'e3iss())
?

#)sem'!.'pri"-"(DE"NEW CONTACT# BOOK
CREATED::DOc!"acB!!JName)>
9a-i/Ci-e B
r.e>
I
e-se
?

#)sem'!.'pri"-"(DE"A CONTACT# BOOK WITH NA$E
DOc!"acB!!JNameOD A%READY EGI#T#E"P%EA#E ENTER A DICCERENT
NA$ED )>
I
I
e-se
?

#)sem'!.'pri"-"(DE"CI%E NA$E CANNOT CONTAIN : /<EE<ED<*<L<M<N<KD)>

#)sem'!.'pri"-"(DE"ENTER NA$E OC CONTACT# BOOK TO CREATE
WITHOUT CI%E EGTEN#ION D)>
I
I

c!"acB!!JOperai!"s(c!"acB!!JName)>
:reaJ>
case 8: c!"acB!!JName B DD>

#)sem'!.'pri"-"(DE"ENTER NA$E OC CONTACT# BOOK WITHOUT
EGTEN#ION TO %OADD)>
c!"acB!!JName B
sri"1Rea/er'"e3%i"e()>
,*i-e(r.e)
?

i0(c!"acB!!JName'e4.a-s(DD))
?

#)sem'!.'pri"-"(DE"CONTACT BOOK NA$E CANNOT BE E$PTY D)>
I
e-se
?

:reaJ>
I
I

c!"acB!!JName OB D'3D>
Ci-e
c!"acB!!J B "e, Ci-e(c!"acB!!JName)>
i0((
c!"acB!!J'e3iss())
?

#)sem'!.'pri"-"(DE"A CONTACT BOOK WITH NA$E
DOc!"acB!!JNameOD DOE# NOT EGI#TD)>
I
e-se
?

c!"acB!!JOperai!"s(c!"acB!!JName)>
I
:reaJ>
case =: c!"acB!!JName B
DD>

#)sem'!.'pri"-"(DE"ENTER NA$E OC CONTACT# BOOK WITHOUT
EGTEN#ION TO DE%ETED)>

c!"acB!!JName B sri"1Rea/er'"e3%i"e()>

i0(c!"acB!!JName'e4.a-s(DD))

?

#)sem'!.'pri"-"(DE"CONTACT BOOK NA$E CANNOT BE E$PTY
D)>

I

c!"acB!!JName OB D'3D>

c!"acB!!J B "e, Ci-e(c!"acB!!JName)>
i0((
c!"acB!!J'e3iss())
?

#)sem'!.'pri"-"(DE"A CONTACT BOOK WITH NA$E
DOc!"acB!!JNameOD DOE# NOT EGI#TD)>
I
e-se
?

c!"acB!!J'/e-ee()>

#)sem'!.'pri"-"(DE"A CONTACT BOOK DOc!"acB!!JNameOD
DE%ETEDD)>
I
:reaJ>
case F:
#)sem'!.'pri"-"(DE"OK BYED)>
:reaJ>
/e0a.-:
#)sem'!.'pri"-"(DE"ENTER ON%Y NU$BER# IN THE RAN&E ; 2 FD)>
:reaJ>
I
I
I
cac*(E3cepi!" e)
?
#)sem'!.'pri"-"(D1!"eD)>
e'pri"#acJTrace()>
#)sem'!.'pri"-"(e)>
I
I
p.:-ic saic 9!i/
c!"acB!!JOperai!"s(#ri"1 c!"acB!!JName)*r!,s IOE3cepi!"
?
Ci-eWrier 0r B "e,
Ci-eWrier(c!"acB!!JName<r.e)>
B.00ere/Rea/er 0i-eRea/er B "e,
B.00ere/Rea/er("e, Ci-eRea/er(c!"acB!!JName))>
B.00ere/Wrier 0i-eWrier B "e,
B.00ere/Wrier(0r)>
#ri"1 a//ress B DD>
#ri"1 "ame B DD>
:!!-ea" 9a-i/Name B 0a-se>
#ri"1 /aeO0Bir* B DD>
:!!-ea" /aeVa-i/ B 0a-se>
#ri"1 peName B DD>
i" a1 B 6>
#ri"1 c!"acT)pe B DD>
:!!-ea" i"9a-i/Ta1 B 0a-se>
:!!-ea" m!reEmai- B 0a-se>
#ri"1 emai- B DD>
#ri"1 emai-C*!ice B DD>
:!!-ea" m!reP*!"e B r.e>
#ri"1 p*!"eC*!ice B DD>
#ri"1 p*!"e%is B DD>
-!"1 p*!"eN.m B 6>
i" c*!ice B 6>
Arra)%is "ame%is B "e,
Arra)%is()> // arra)%is ! *!-/ "ames !0 c!"acs i" *e 0i-e'''
#ca""er sc B "e,
#ca""er(#)sem'i")>
#ri"1 searc*#ri"1 B DD>
#ca""er sri"1Rea/er B "e,
#ca""er(#)sem'i")>
#ri"1 -i"e B DD>
#ri"1 !a-Deai-s B DD>
//#)sem'!.'pri"-"(0i-eRea/er)>
,*i-e(c*!ice(BP)
?
#)sem'!.'pri"-"(DE"PRE##
; TO ADD CONTACTD)>
#)sem'!.'pri"-"(DPRE## 8
TO EDIT CONTACTD)>
#)sem'!.'pri"-"(DPRE## =
TO RE$OVE CONTACTD)>
#)sem'!.'pri"-"(DPRE## F
TO %I#T CONTACT#D)>
#)sem'!.'pri"-"(DPRE## Q TO
#EARCH CONTACTD)>
#)sem'!.'pri"-"(DPRE## P TO
&O BACKD)>
,*i-e((sc'*asNe3I"())
?

#)sem'!.'pri"-"(DE"ENTER ON%Y INTE&ER# IN THE RAN&E 6 2 PD)>
sc'"e3()>
I
c*!ice B sc'"e3I"()>
s,ic*(c*!ice)
?
//ADD A NEW
CONTACT''''''''
case ;:// a// c!"ac
!pi!"'''''''''''''
// a// "ame
/aeVa-i/ B
0a-se>
i"9a-i/Ta1 B
r.e>
m!reEmai- B
r.e>
m!reP*!"e B
r.e>
emai- B DD>
p*!"e%is B
DD>

"ame%is'c-ear()>

#)sem'!.'pri"-"(DE"ENTER NA$E OC THE PER#OND)>
9a-i/Name B
0a-se>
0i-eRea/er B
"e, B.00ere/Rea/er("e, Ci-eRea/er(c!"acB!!JName))>
,*i-e((
9a-i/Name)
?
"ame B
sri"1Rea/er'"e3%i"e()> // rea/ c!"ac "ame 0r!m .ser
"ame B
"ame'rim()>

i0("ame'e4.a-s(DD))

?

#)sem'!.'pri"-"(DE"NA$E OC THE PER#ON CANNOT BE
B%ANKE"ENTER NA$E OC THE PER#OND)>

c!"i".e>

I

,*i-e( ((-i"eB0i-eRea/er'rea/%i"e())(B".--)) // rea/ i-- e"/ !0 0i-e

?

#ri"1 s B -i"e's.:sri"1(6<-i"e'i"/e3O0(RBR))> // a// eac* "ame *a e3iss
i" *e 0i-e

i0(("ame%is'c!"ai"s(s))

?

"ame%is'a//(s)>

I

I

//#)sem'!.'pri"-"("ame%is)>

i0("ame%is'c!"ai"s("ame)) //i0 "ame a-rea/) e3iss< pri" err!r messa1e

?

#)sem'!.'pri"-"(DE"A CONTACT WITH NA$E DO"ameO D
A%READY EGI#T#'D)>

#)sem'!.'pri"-"(DE"P%EA#E ENTER ANOTHER NA$E TO
ADDD)>

I

e-se

?

9a-i/Name B r.e>

"ame%is'a//("ame)>

I

I

///ae !0 :ir*

#)sem'!.'pri"-"(DE"ENTER DATE OC BIRTH OC THE PER#ON IN
DD/$$/YYYY COR$AT E&: ;6/;6/86;;D)>

,*i-e((/aeVa-i/)

?

/aeO0Bir* B sri"1Rea/er'"e3%i"e()>///!.:L "e3() sJips "e3 sca"'''

/aeVa-i/ B isVa-i/Dae(/aeO0Bir*)>

i0((/aeVa-i/)

?

#)sem'!.'pri"-"(DE"INVA%ID DATE'''ENTER
DATE OC BIRTH OC THE PER#ON IN DD/$$/YYYY COR$AT E&: ;6/;6/86;;D)>

I

I

// #)sem'!.'pri"-"(/aeO0Bir*)>

//a// c!"ac )pe

#)sem'!.'pri"-"(DE"ENTER PET NA$E OC THE PER#ON OR
ENTER TO #KIPD)>

peName B sri"1Rea/er'"e3%i"e()>

#)sem'!.'pri"-"(DE"CHOO#E CONTACT TYPE'''D)>

#)sem'!.'pri"-"(DE"PRE## ; COR CA$I%YD)>

#)sem'!.'pri"-"(DPRE## 8 COR CRIEND#D)>

#)sem'!.'pri"-"(DPRE## = COR CO%%EA&UE#D)>

#)sem'!.'pri"-"(DPRE## F COR OTHER#D)>

,*i-e((sc'*asNe3I"())

?

#)sem'!.'pri"-"(DE"ENTER ON%Y NU$BER# IN THE
RAN&E ; 2 =D)>

sc'"e3%i"e()>

I

a1 B sc'"e3I"()>

,*i-e(i"9a-i/Ta1)

?

s,ic*(a1)

?

case ;:

c!"acT)pe B D0ami-)D>

i"9a-i/Ta1 B 0a-se>

:reaJ>

case 8:

c!"acT)pe B D0rie"/D>

i"9a-i/Ta1 B 0a-se>

:reaJ>

case =:

c!"acT)pe B Dc!--ea1.eD>

i"9a-i/Ta1 B 0a-se>

:reaJ>

case F:

c!"acT)pe B D!*ersD>

i"9a-i/Ta1 B 0a-se>

:reaJ>

/e0a.-:

#)sem'!.'pri"-"(DE"ENTER
ON%Y NU$BER# IN THE RAN&E ;2FD)>

i"9a-i/Ta1 B r.e>

:reaJ>

I

I

//#)sem'!.'pri"-"(c!"acT)pe)>

#)sem'!.'pri"-"(DE"ENTER ADDRE## IN ONE %INED)>

a//ress B sri"1Rea/er'"e3%i"e()>

//#)sem'!.'pri"-"(a//ress)>

,*i-e(m!reEmai-)

?

#)sem'!.'pri"-"(DE"ENTER E$AI% ADDRE## OR
PRE## ENTER TO #KIPD)>

emai- B emai-OD<DOsri"1Rea/er'"e3%i"e()>

//#)sem'!.'pri"-"(emai-)>

i0(((emai-'rim())'e4.a-s(D<D))

?

#)sem'!.'pri"-"(DE"TO ADD E$AI% PRE##
)''TO #TOP ADDIN& E$AI% PRE## ANY OTHER KEYD)>

emai-C*!ice B sri"1Rea/er'"e3%i"e()>

i0(emai-C*!ice'e4.a-s(D)D)KK
emai-C*!ice'e4.a-s(DYD))

?

m!reEmai- B r.e>

I

e-se

?

m!reEmai- B 0a-se>

I

I

e-se

?

m!reEmai- B 0a-se>

I

I

emai- B emai-'s.:sri"1(;<emai-'-e"1*())>

//#)sem'!.'pri"-"(emai-)>

,*i-e(m!reP*!"e)

?

#)sem'!.'pri"-"(DE"ENTER PHONE NU$BERD)>

,*i-e((sc'*asNe3%!"1())

?

#)sem'!.'pri"-"(DE"ON%Y VA%ID PHONE
NU$BER# A%%OWEDD)>

sc'"e3()>

I

p*!"eN.m B sc'"e3%!"1()>

p*!"e%is B p*!"e%isOD<DOp*!"eN.m>

sc'"e3%i"e()> ///!.:L "! i"c-./e/: /!es" rea/
p*!"ec*!ice'''''

#)sem'!.'pri"-"(DE"PRE## ) TO ADD $ORE PHONE
NU$BER# E%#E PRE## ANY OTHER KEYD)>

p*!"eC*!ice B sc'"e3%i"e()>

i0(p*!"eC*!ice'e4.a-s(D)D)KKp*!"eC*!ice'e4.a-s(DYD))

?

m!reP*!"e B r.e>

I

e-se

?

m!reP*!"e B 0a-se>

I

I

p*!"e%is B p*!"e%is's.:sri"1(;<p*!"e%is'-e"1*())>

#)sem'!.'pri"-"(D@DO"ameOD<DOpeNameOD<DOc!"acT)peOD<DOa//ressOD<DO/aeO0Bir
*OD<DOemai-OD<DOp*!"e%isODAD)>

!a-Deai-s B
"ameODBDO/aeO0Bir*OD:DOpeNameOD:DOc!"acT)peOD:DOa//ressOD:DOemai-OD:DOp*!
"e%isOD:DO"e, Dae()>

0i-eWrier',rie(!a-Deai-s)>

0i-eWrier'"e,%i"e()>

0i-eWrier'0-.s*()>

#)sem'!.'pri"-"(DE"CONTACT ADDED #UCCE#CU%%YD)>

:reaJ>

//EDITIN& A CONTACT

case 8: #ri"1 e/iName B DD>

#ri"1 /eai-s B DD>

#ri"1 -i"e= B DD>

#ri"1@A /eai-Pars>

#ri"1 "e,D!: B DD>

#ri"1 "e,PeName B DD>

#ri"1 "e,A//ress B DD>

#ri"1 "e,C!"acT)pe B DD>

#ri"1 "e,Emai- B DD>

#ri"1 "e,P*!"e B DD>

#ri"1 "e,#ri"1 B DD>

#ri"1 "ame= B DD>

c*!ice B 6>

"ame%is'c-ear()>

#ri"1@A pars >

0i-eRea/er B "e, B.00ere/Rea/er("e,
Ci-eRea/er(c!"acB!!JName))>

,*i-e( ((-i"eB0i-eRea/er'rea/%i"e())(B".--)) // rea/ i-- e"/
!0 0i-e

?

#ri"1 s B -i"e's.:sri"1(6<-i"e'i"/e3O0(RBR))> // a// eac*
"ame *a e3iss i" *e 0i-e

i0(("ame%is'c!"ai"s(s))

?

"ame%is'a//(s)>

I

I

B.00ere/Rea/er e/iRea/er B "e, B.00ere/Rea/er("e,
Ci-eRea/er(c!"acB!!JName))>

/aeVa-i/ B 0a-se>

i"9a-i/Ta1 B r.e>

#ri"1 e/iC!"ac B DD>

#)sem'!.'pri"-"(DE"ENTER THE CONTACT TO BE
EDITEDD)>

e/iName B sri"1Rea/er'"e3%i"e()>

i0(("ame%is'c!"ai"s(e/iName))

?

#)sem'!.'pri"-"(DE"A CONTACT WITH NA$E
DOe/iNameOD DOE# NOT EGI#TD)>

I

e-se

?

,*i-e((-i"e=Be/iRea/er'rea/%i"e())(B".--)

?

//#)sem'!.'pri"-"(-i"e=)>

"ame= B
-i"e='s.:sri"1(6<-i"e='i"/e3O0(DBD))>

i0(("ame='e4.a-s(e/iName))

?

"e,#ri"1 B
"e,#ri"1O-i"e=O#)sem'1ePr!per)(D-i"e'separa!rD)>

I

e-se

?

e/iC!"ac B -i"e=>

I

I

/eai-s B e/iC!"ac's.:sri"1(e/iC!"ac'i"/e3O0(DBD)
O;<e/iC!"ac'-e"1*())>

/eai-Pars B /eai-s'sp-i(D:D)>

"e,D!: B /eai-Pars@6A>

"e,PeName B /eai-Pars@;A>

"e,C!"acT)pe B /eai-Pars@8A>

"e,A//ress B /eai-Pars@=A>

"e,Emai- B /eai-Pars@FA>

"e,P*!"e B /eai-Pars@QA>

,*i-e(c*!ice(B5)

?

#)sem'!.'pri"-"(DE"PRE## ; TO
CHAN&E DATE OC BIRTHD)>

#)sem'!.'pri"-"(DPRE## 8 TO CHAN&E
PET NA$ED)>

#)sem'!.'pri"-"(DPRE## = TO CHAN&E
CONTACT TYPED)>

#)sem'!.'pri"-"(DPRE## F TO CHAN&E
ADDRE##D)>

#)sem'!.'pri"-"(DPRE## Q TO ADD
E$AI%D)>

#)sem'!.'pri"-"(DPRE## P TO ADD
PHONE NU$BERD)>

#)sem'!.'pri"-"(DPRE## 5 TO &O
BACKD)>

#)sem'!.'pri"-"(DENTER CHOICED)>

,*i-e((sc'*asNe3I"())

?

#)sem'!.'pri"-"(DENTER ON%Y
INTE&ER# IN THE RAN&E ;25D)>

sc'"e3%i"e()>

I

c*!ice B sc'"e3I"()>

s,ic*(c*!ice)

?

case ;:

#)sem'!.'pri"-"(DE"ENTER
DATE OC BIRTH OC THE PER#ON IN DD/$$/YYYY COR$AT E&: ;6/;6/86;;D)>

,*i-e((/aeVa-i/)

?

"e,D!: B
sri"1Rea/er'"e3%i"e()>///!.:L "e3() sJips "e3 sca"'''

/aeVa-i/ B
isVa-i/Dae("e,D!:)>

i0((/aeVa-i/)

?

#)sem'!.'pri"-"(DE"INVA%ID DATE'''ENTER DATE OC BIRTH OC THE
PER#ON IN DD/$$/YYYY COR$AT E&: ;6/;6/86;;D)>

I

I

:reaJ>

case 8:

#)sem'!.'pri"-"(DE"ENTER NEW
PET NA$E OC THE PER#ON OR ENTER TO #KIPD)>

"e,PeName B sri"1Rea/er'"e3%i"e()>

:reaJ>

case =:

#)sem'!.'pri"-"(DE"CHOO#E
CONTACT TYPE'''D)>

#)sem'!.'pri"-"(DPRE## ; COR
CA$I%YD)>

#)sem'!.'pri"-"(DPRE## 8 COR
CRIEND#D)>

#)sem'!.'pri"-"(DPRE## = COR
CO%%EA&UE#D)>

#)sem'!.'pri"-"(DPRE## F COR
OTHER#D)>

,*i-e((sc'*asNe3I"())

?

#)sem'!.'pri"-"(DE"ENTER
ON%Y NU$BER# IN THE RAN&E ; 2 =D)>

sc'"e3%i"e()>

I

a1 B sc'"e3I"()>

,*i-e(i"9a-i/Ta1)

?

s,ic*(a1)

?

case ;:

"e,C!"acT)pe B D0ami-)D>

i"9a-i/Ta1 B 0a-se>

:reaJ>

case 8:

"e,C!"acT)pe B D0rie"/D>

i"9a-i/Ta1 B 0a-se>

:reaJ>

case =:

"e,C!"acT)pe B
Dc!--ea1.eD>

i"9a-i/Ta1 B 0a-se>

:reaJ>

case F:

"e,C!"acT)pe B D!*ersD>

i"9a-i/Ta1 B 0a-se>

:reaJ>

/e0a.-:

#)sem'!.'pri"-"(DE"ENTER ON%Y NU$BER# IN THE RAN&E ;2=D)>

i"9a-i/Ta1 B r.e>

:reaJ>

I

I

:reaJ>

case F:

#)sem'!.'pri"-"(DE"ENTER NEW
ADDRE## IN ONE %INED)>

"e,A//ress B sri"1Rea/er'"e3%i"e()>

:reaJ>

case Q:

m!reEmai- B r.e>

,*i-e(m!reEmai-)

?

#)sem'!.'pri"-"(DE"ENTER
E$AI% ADDRE## OR PRE## ENTER TO #KIPD)>

"e,Emai- B
"e,Emai-OD<DOsri"1Rea/er'"e3%i"e()>

//#)sem'!.'pri"-"(emai-)>

i0((("e,Emai-'rim())'e4.a-s(D<D))

?

#)sem'!.'pri"-"(DTO ADD
E$AI% PRE## )''TO #TOP ADDIN& E$AI% PRE## ANY OTHER KEYD)>

emai-C*!ice B
sri"1Rea/er'"e3%i"e()>

i0(emai-C*!ice'e4.a-s(D)D)KK
emai-C*!ice'e4.a-s(DYD))

?

m!reEmai- B r.e>

I

e-se

?

m!reEmai- B 0a-se>

I

I

e-se

?

m!reEmai- B 0a-se>

I

I

:reaJ>

case P:

m!reP*!"e B r.e>

,*i-e(m!reP*!"e)

?

#)sem'!.'pri"-"(DE"ENTER
PHONE NU$BERD)>

,*i-e((sc'*asNe3%!"1())

?

#)sem'!.'pri"-"(DE"ON%Y
VA%ID PHONE NU$BER# A%%OWEDD)>

sc'"e3()>

I

p*!"eN.m B sc'"e3%!"1()>

"e,P*!"e B
"e,P*!"eOD<DOp*!"eN.m>

sc'"e3%i"e()> ///!.:L "!
i"c-./e/: /!es" rea/ p*!"ec*!ice'''''

#)sem'!.'pri"-"(DE"PRE## ) TO
ADD $ORE PHONE NU$BER# E%#E PRE## ANY OTHER KEYD)>

p*!"eC*!ice B sc'"e3%i"e()>

i0(p*!"eC*!ice'e4.a-s(D)D)KK
p*!"eC*!ice'e4.a-s(DYD))

?

m!reP*!"e B r.e>

I

e-se

?

m!reP*!"e B 0a-se>

I

I

p*!"e%is B
p*!"e%is's.:sri"1(;<p*!"e%is'-e"1*())>

:reaJ>

case 5:
#)sem'!.'pri"-"(D@DOe/iNameOD<DO"e,PeNameOD<DO"e,C!"acT)peOD<DO"e,A//r
essOD<DO"e,D!:OD<DO"e,Emai-OD<DO"e,P*!"eODAD)>

#ri"1 "e,Deai-s B
e/iNameODBDO"e,D!:OD:DO"e,PeNameOD:DO"e,C!"acT)peOD:DO"e,A//ressOD:DO
"e,Emai-OD:DO"e,P*!"eOD:DO"e, Dae()>

"e,#ri"1 B
"e,#ri"1O"e,Deai-sO#)sem'1ePr!per)(D-i"e'separa!rD)>

B.00ere/Wrier e/iWrier B "e,
B.00ere/Wrier("e, Ci-eWrier(c!"acB!!JName))>

e/iWrier',rie("e,#ri"1)>

e/iWrier'c-!se()>

:reaJ>

/e0a.-:

#)sem'!.'pri"-"(DE"ENTER ON%Y
INTE&ER# IN THE RAN&E ;25D)>

:reaJ>

I

I

I

///!::pe"ame:a1:a//ress:emai-;<emai-8<emai-='':p*;<p*8<'
'':cr/ae

:reaJ>

case =: // RE$OVIN& A CONTACT

B.00ere/Rea/er rem!9a-Rea/er B "e, B.00ere/Rea/er("e,
Ci-eRea/er(c!"acB!!JName))>

#ri"1 "ame8 B DD>

#ri"1 -i"e8 B DD>

#ri"1 "ameRem!9e/ B DD>

#ri"1 0i"a-#ri"1 B DD>

#)sem'!.'pri"-"(DE"ENTER THE NA$E TO BE RE$OVEDD)>

"ameRem!9e/ B sri"1Rea/er'"e3%i"e()>

i0(("ame%is'c!"ai"s("ameRem!9e/))

?

#)sem'!.'pri"-"(DE"A CONTACT WITH NA$E
DO"ameRem!9e/OD DOE# NOT EGI#TE"D)>

I

e-se

?

,*i-e((-i"e8Brem!9a-Rea/er'rea/%i"e())(B".--)

?

"ame8 B -i"e8's.:sri"1(6<-i"e8'i"/e3O0(DBD))>

i0(("ame8'e4.a-s("ameRem!9e/))

?

0i"a-#ri"1 B
0i"a-#ri"1O-i"e8O#)sem'1ePr!per)(D-i"e'separa!rD)>

I

I

B.00ere/Wrier rem!9a-Wrier B "e, B.00ere/Wrier("e,
Ci-eWrier(c!"acB!!JName))>

rem!9a-Wrier',rie(0i"a-#ri"1)>

rem!9a-Wrier'c-!se()>

#)sem'!.'pri"-"(DCONTACT DO"ameRem!9e/OD
RE$OVED D)>

I

:reaJ>

//%I#TIN& E%E$ENT#

case F: i" -isC*!ice B 6>

B.00ere/Rea/er -isRea/er B "e, B.00ere/Rea/er("e,
Ci-eRea/er(c!"acB!!JName))>

pars B ".-->

Tree$ap "ameDeai-$ap B "e, Tree$ap()>

#ri"1 -i"eF B DD>

,*i-e(-isC*!ice(B Q)

?

#)sem'!.'pri"-"(DE"PRE## ; TO DI#P%AY CONTACT# BY
A%PHABETICA% ORDERIN& OC NA$E#D)>

#)sem'!.'pri"-"(DPRE## 8 TO DI#P%AY CONTACT#
BY CREATED DATED)>

#)sem'!.'pri"-"(DPRE## = TO DI#P%AY CONTACT#
BY TA&D)>

#)sem'!.'pri"-"(DPRE## F TO DI#P%Y CONTACT#
BY TOTA% #TRIN& %EN&THD)>

#)sem'!.'pri"-"(DPRE## Q TO &O BACKD)>

#)sem'!.'pri"-"(DENTER CHOICED)>

,*i-e((sc'*asNe3I"())

?

#)sem'!.'pri"-"(DENTER ON%Y INTE&ER# IN
THE RAN&E ;2QD)>

sc'"e3()>

I

-isC*!ice B sc'"e3I"()>

s,ic*(-isC*!ice)

?

//ORDERIN& CONTACT# BY A%PHABETICA%
ORDERIN& OC NA$E#''''''''''''''

case ;:

-isRea/er B "e, B.00ere/Rea/er("e,
Ci-eRea/er(c!"acB!!JName))>

#)sem'!.'pri"-"(DE"CONTACT# BE%OW ARE
%I#TED IN A%PHABETICA% ORDERIN& OC NA$E#D)>

#)sem'!.'pri"-"(D22222222222222222222222222222222222222222222222222222222222D)>

-i"eF B DD>

pars B ".-->

,*i-e((-i"eF B -isRea/er'rea/%i"e())(B".--)

?

pars B -i"eF'sp-i(DBD)>

"ameDeai-$ap'p.(pars@6A<pars@;A)>

I

C!--eci!" c B "ameDeai-$ap'Je)#e()>

Iera!r i B c'iera!r()>

,*i-e(i'*asNe3())

?

#ri"1 s B (#ri"1)i'"e3()>

#)sem'!.'pri"-"(DE"E"DOs)>

#)sem'!.'pri"-"(D222222222222222222222222222222222D)>

#)sem'!.'pri"-"("ameDeai-$ap'1e(s))>

I

:reaJ>

//ORDERIN& CONTACT# BY CREATED
DATE''''''''''''''

case 8:

#)sem'!.'pri"-"(DE"CONTACT# BE%OW ARE
%I#TED IN ORDER OC CREATED DATE#D)>

#)sem'!.'pri"-"(D22222222222222222222222222222222222222222222222222222222D)>

B.00ere/Rea/er :r B "e, B.00ere/Rea/er("e,
Ci-eRea/er(c!"acB!!JName))>

-i"eF B DD>

#ri"1 /ae B DD>

#ri"1@A par>

Tree$ap m B "e, Tree$ap()>

,*i-e((-i"eF B :r'rea/%i"e())(B".--)

?

par B -i"eF'sp-i(D:D)>

#ri"1 * B (par@PAOD:DOpar@5AOD:DOpar@7A)>

Dae / B "e, Dae(*)>

m'p.(/<-i"eF)>

I

C!--eci!" c; B m'Je)#e()>

//#)sem'!.'pri"-"(c;)>

Iera!r i; B c;'iera!r()>

,*i-e(i;'*asNe3())

?

#ri"1 s B i;'"e3()ODD>

//#)sem'!.'pri"-"(s)>

#)sem'!.'pri"-"(DE"E"DOs)>

#)sem'!.'pri"-"(D222222222222222222222222222222222D)>

#)sem'!.'pri"-"(m'1e("e, Dae(s)))>

I

:reaJ>

////ORDERIN& CONTACT# BY TA&''''''''''''''

///!::pe"ame:a1:a//ress:emai-;<emai-8<emai-='':p
*;<p*8<''':cr/ae

case =:

#)sem'!.'pri"-"(DE"CONTACT# BE%OW ARE
%I#TED ACCORDIN& TO TA&#D)>

#)sem'!.'pri"-"(D22222222222222222222222222222222222222222222222222222222D)>

Arra)%is 0ami-)%is B "e, Arra)%is()>

Arra)%is 0rie"/s%is B "e, Arra)%is()>

Arra)%is c!--ea1.es%is B "e, Arra)%is()>

Arra)%is !*ers%is B "e, Arra)%is()>

-i"eF B DD>

pars B ".-->

:r B "e, B.00ere/Rea/er("e,
Ci-eRea/er(c!"acB!!JName))>

,*i-e((-i"eFB:r'rea/%i"e())(B".--)

?

pars B -i"eF'sp-i(D:D)>

#ri"1 re-ai!" B pars@8A>

i0(re-ai!"'e4.a-s(D0ami-)D))

?

0ami-)%is'a//(-i"eF)>

I

e-se i0(re-ai!"'e4.a-s(D0rie"/D))

?

0rie"/s%is'a//(-i"eF)>

I

e-se i0(re-ai!"'e4.a-s(Dc!--ea1.eD))

?

c!--ea1.es%is'a//(-i"eF)>

I

e-se

?

!*ers%is'a//(-i"eF)>

I

I

i0((0ami-)%is'isEmp)())

?

#)sem'!.'pri"-"(DE"CA$I%Y
CONTACT#E"2222222222222222222222222222D)>

0!r(O:+ec s: 0ami-)%is)

?

#)sem'!.'pri"-"(DE"DO(#ri"1)s)>

I

I

i0((0rie"/s%is'isEmp)())

?

#)sem'!.'pri"-"(DE"CRIEND
CONTACT#E"2222222222222222222222222222D)>

0!r(O:+ec s: 0rie"/s%is)

?

#)sem'!.'pri"-"(DE"DO(#ri"1)s)>

I

I

i0((c!--ea1.es%is'isEmp)())

?

#)sem'!.'pri"-"(DE"CO%%EA&UE
CONTACT#E"2222222222222222222222222222D)>

0!r(O:+ec s: c!--ea1.es%is)

?

#)sem'!.'pri"-"(DE"DO(#ri"1)s)>

I

I

i0((!*ers%is'isEmp)())

?

#)sem'!.'pri"-"(DE"OTHER
CONTACT#E"2222222222222222222222222222D)>

0!r(O:+ec s: !*ers%is)

?

#)sem'!.'pri"-"(DE"DO(#ri"1)s)>

I

I

:reaJ>

//ORDERIN& BY %EN&TH

case F:

#)sem'!.'pri"-"(DCONTACT# BE%OW ARE
%I#TED IN INCREA#IN& ORDERIN& OC %EN&THD)>

#)sem'!.'pri"-"(D2222222222222222222222222222222222222222222222222D)>

-i"eF B DD>

:r B "e, B.00ere/Rea/er("e,
Ci-eRea/er(c!"acB!!JName))>

Tree$ap -e"1*$ap B "e, Tree$ap()>

,*i-e((-i"eFB:r'rea/%i"e())(B".--)

?

-e"1*$ap'p.(-i"eF'-e"1*()<-i"eF)>

I

0!r(O:+ec s : -e"1*$ap'Je)#e())

?

I"e1er i B (I"e1er)s>

#)sem'!.'pri"-"(DE"DO-e"1*$ap'1e(i))>

I

:reaJ>

case Q:

:reaJ>

/e0a.- :

#)sem'!.'pri"-"(DE"ENTER ON%Y INTE&ER#
IN THE RAN&E ;2QD)>

:reaJ>

I

I

:reaJ>

//#EARCH CONTACT# BOOK'''

case Q:

#ri"1@A /eai-s; B ".-->

-i"eF B DD>

searc*#ri"1 B DD>

pars B ".-->

#ri"1 a//e/Deai-s B DD>

0i-eRea/er B "e, B.00ere/Rea/er("e, Ci-eRea/er(c!"acB!!JName))>

#)sem'!.'pri"-"(DENTER THE #TRIN& TO BE #ERCHED COR IN THE
CONTACT# BOOKD)>

searc*#ri"1 B sri"1Rea/er'"e3%i"e()>

Arra)%is "ame$ac*%is B "e, Arra)%is()>

Arra)%is emai-$ac*%is B "e, Arra)%is()>

Arra)%is a1$ac*%is B "e, Arra)%is()>

Arra)%is a//ress$ac*%is B "e, Arra)%is()>

Arra)%is /!:$ac*%is B "e, Arra)%is()>

Arra)%is p*!"e$ac*%is B "e, Arra)%is()>

Arra)%is peName$ac*%is B "e, Arra)%is()>

#ri"1 a//e/#ri"1 B DD>

,*i-e((-i"eFB0i-eRea/er'rea/%i"e())(B".--)

?

pars B -i"eF'sp-i(DBD)>

"ame B pars@6A>

/eai-s; B pars@;A'sp-i(D:D)>

/aeO0Bir* B /eai-s;@6A>

peName B /eai-s;@;A>

c!"acT)pe B /eai-s;@8A>

a//ress B /eai-s;@=A>

emai- B /eai-s;@FA>

p*!"e%is B /eai-s;@QA>

a//e/#ri"1 B DD>

//#)sem'!.'pri"-"(D"ame B DO"ameOD /aeO0:ir* B
DO/aeO0Bir*OD peName BDOpeNameOD c!"acT)pe BDOc!"acT)peODa//ress
BDOa//ressODemai- BDOemai-ODp*!"e%is BDOp*!"e%is)>

i0("ame'c!"ai"s(searc*#ri"1))

?

a//e/#ri"1 B DMDO"ameOD 22N DO/aeO0Bir*OD 2
DOpeNameOD 2 DOc!"acT)peOD 2 DOa//ressOD 2 DOemai-OD 2 DOp*!"e%isODND>

"ame$ac*%is'a//(a//e/#ri"1)>

I

i0(/aeO0Bir*'c!"ai"s(searc*#ri"1))

?

a//e/#ri"1 B DMDO/aeO0Bir*OD 22N DO"ameOD 2
DOpeNameOD 2 DOc!"acT)peOD 2 DOa//ressOD 2 DOemai-OD 2 DOp*!"e%isODND>

/!:$ac*%is'a//(a//e/#ri"1)>

I

i0(peName'c!"ai"s(searc*#ri"1))

?

a//e/#ri"1 B DMDOpeNameOD 22N DO"ameOD 2
DO/aeO0Bir*OD 2 DOc!"acT)peOD 2 DOa//ressOD 2 DOemai-OD 2 DOp*!"e%isODND>

peName$ac*%is'a//(a//e/#ri"1)>

I

i0(c!"acT)pe'c!"ai"s(searc*#ri"1))

?

a//e/#ri"1 B DMDOc!"acT)peOD 22N DO"ameOD 2
DO/aeO0Bir*OD 2 DOpeNameOD 2 DOa//ressOD 2 DOemai-OD 2 DOp*!"e%isODND>

a1$ac*%is'a//(a//e/#ri"1)>

I

i0(a//ress'c!"ai"s(searc*#ri"1))

?

a//e/#ri"1 B DMDOa//ressOD 22N DO"ameOD 2
DO/aeO0Bir*OD 2 DOc!"acT)peOD 2 DOpeNameOD 2 DOemai-OD 2 DOp*!"e%isODND>

a//ress$ac*%is'a//(a//e/#ri"1)>

I

i0(emai-'c!"ai"s(searc*#ri"1))

?

a//e/#ri"1 B DMDOemai-OD 22N DO"ameOD 2
DO/aeO0Bir*OD 2 DOc!"acT)peOD 2 DOpeNameOD 2 DOa//ressOD 2 DOp*!"e%isODND>

emai-$ac*%is'a//(a//e/#ri"1)>

I

i0(p*!"e%is'c!"ai"s(searc*#ri"1))

?

a//e/#ri"1 B DMDOp*!"e%isOD 22N DO"ameOD 2
DO/aeO0Bir*OD 2 DOc!"acT)peOD 2 DOpeNameOD 2 DOa//ressOD 2 DOemai-ODND>

p*!"e$ac*%is'a//(a//e/#ri"1)>

I

I

#)sem'!.'pri"-"(DE"MTOTA% NU$BER OC $ATCHE# B DO
("ame$ac*%is'siSe()O/!:$ac*%is'siSe()OpeName$ac*%is'siSe()
Oa1$ac*%is'siSe()Oa//ress$ac*%is'siSe()Oemai-$ac*%is'siSe()
Op*!"e$ac*%is'siSe()ODND))>

i0(("ame$ac*%is'isEmp)())

?

#)sem'!.'pri"-"(DE"TOTA% NU$BER OC NA$E# THAT $ATCH
WITH THE #EARCH #TRIN& DOsearc*#ri"1OD B DO"ame$ac*%is'siSe()ODE"D)>

#)sem'!.'pri"-"(DE"THE NA$E# OC THE CO%%OWIN&
CONTACT# $ATCHE# WITH THE #EARCH #TRIN& D)>

#)sem'!.'pri"-"(D22222222222222222222222222222222222222222222222222222222222222222222222222222222E"D
)>

0!r(O:+ec !: "ame$ac*%is)

?

#)sem'!.'pri"-"((#ri"1)!ODE"D)>

I

I

i0((/!:$ac*%is'isEmp)())

?

#)sem'!.'pri"-"(DE"TOTA% NU$BER OC DOB#R THAT $ATCH
WITH THE #EARCH #TRIN& DOsearc*#ri"1OD B DO/!:$ac*%is'siSe()ODE"D)>

#)sem'!.'pri"-"(DE"THE DOBR# OC THE CO%%OWIN& CONTACT#
$ATCHE# WITH THE #EARCH #TRIN& D)>

#)sem'!.'pri"-"(D22222222222222222222222222222222222222222222222222222222222222222222222222222222E"D
)>

0!r(O:+ec !: /!:$ac*%is)

?

#)sem'!.'pri"-"((#ri"1)!ODE"D)>

I

I

i0((peName$ac*%is'isEmp)())

?

#)sem'!.'pri"-"(DE"TOTA% NU$BER OC PET NA$E# THAT
$ATCH WITH THE #EARCH #TRIN& DOsearc*#ri"1OD B
DOpeName$ac*%is'siSe()ODE"D)>

#)sem'!.'pri"-"(DE"THE PET NA$E# OC THE CO%%OWIN&
CONTACT# $ATCHE# WITH THE #EARCH #TRIN& D)>

#)sem'!.'pri"-"(D22222222222222222222222222222222222222222222222222222222222222222222222222222222E"D
)>

0!r(O:+ec !: peName$ac*%is)

?

#)sem'!.'pri"-"((#ri"1)!ODE"D)>

I

I

i0((a1$ac*%is'isEmp)())

?

#)sem'!.'pri"-"(DE"TOTA% NU$BER OC TA&# THAT $ATCH
WITH THE #EARCH #TRIN& DOsearc*#ri"1OD B DOa1$ac*%is'siSe()ODE"D)>

#)sem'!.'pri"-"(DE"THE TA&# OC THE CO%%OWIN& CONTACT#
$ATCHE# WITH THE #EARCH #TRIN& D)>

#)sem'!.'pri"-"(D22222222222222222222222222222222222222222222222222222222222222222222222222222222E"D
)>

0!r(O:+ec !: a1$ac*%is)

?

#)sem'!.'pri"-"((#ri"1)!ODE"D)>

I

I

i0((a//ress$ac*%is'isEmp)())

?

#)sem'!.'pri"-"(DE"TOTA% NU$BER OC ADDRE##E#
THAT $ATCH WITH THE #EARCH #TRIN& DOsearc*#ri"1OD B
DOa//ress$ac*%is'siSe()ODE"D)>

#)sem'!.'pri"-"(DE"THE ADDRE##E# OC THE CO%%OWIN&
CONTACT# $ATCHE# WITH THE #EARCH #TRIN& D)>

#)sem'!.'pri"-"(D22222222222222222222222222222222222222222222222222222222222222222222222222222222E"D
)>

0!r(O:+ec !: a//ress$ac*%is)

?

#)sem'!.'pri"-"((#ri"1)!ODE"D)>

I

I

i0((emai-$ac*%is'isEmp)())

?

#)sem'!.'pri"-"(DE"TOTA% NU$BER OC E$AI%# THAT
$ATCH WITH THE #EARCH #TRIN& DOsearc*#ri"1OD B DOemai-$ac*%is'siSe()
ODE"D)>

#)sem'!.'pri"-"(DE"THE E$AI%R# OC THE CO%%OWIN&
CONTACT# $ATCHE# WITH THE #EARCH #TRIN& D)>

#)sem'!.'pri"-"(D22222222222222222222222222222222222222222222222222222222222222222222222222222222E"D
)>

0!r(O:+ec !: emai-$ac*%is)

?

#)sem'!.'pri"-"((#ri"1)!ODE"D)>

I

I

i0((p*!"e$ac*%is'isEmp)())

?

#)sem'!.'pri"-"(DE"TOTA% NU$BER OC PHONE NU$BER#
THAT $ATCH WITH THE #EARCH #TRIN& DOsearc*#ri"1OD B
DOp*!"e$ac*%is'siSe()ODE"D)>

#)sem'!.'pri"-"(DE"THE PHONE NU$BER# OC THE
CO%%OWIN& CONTACT# $ATCHE# WITH THE #EARCH #TRIN& D)>

#)sem'!.'pri"-"(D22222222222222222222222222222222222222222222222222222222222222222222222222222222E"D
)>

0!r(O:+ec !: p*!"e$ac*%is)

?

#)sem'!.'pri"-"((#ri"1)!ODE"D)>

I

I

:reaJ>

case P:

:reaJ>

/e0a.-: #)sem'!.'pri"-"(DE"ENTER ON%Y INTE&ER# IN THE RAN&E ;2PD)>

:reaJ>

I

I

I

p.:-ic saic :!!-ea" isVa-i/Dae(#ri"1 /!:)

?

#imp-eDaeC!rma s/0 B "e, #imp-eDaeC!rma(D///$$/))))D)>

Dae esDae B ".-->

r)

?

esDae B s/0'parse(/!:)>

I

cac* (ParseE3cepi!" e)

?

re.r" 0a-se>

I

i0((s/0'0!rma(esDae)'e4.a-s(/!:))

?

re.r" 0a-se>

I

re.r" r.e>

I

I

You might also like