fun Ġmain () Ġ{ ĊĠĠĠ Ġ// Ġ" When Ex sp res ion " Ġs ama Ġs aja Ġdengan Ġ" If Ex sp res ion ", Ġc uman Ġini Ġle bi h Ġsing kat ĊĠĠĠ Ġval Ġnil ai Ġ= Ġ" C " ĊĊĠĠĠ Ġwhen Ġ( nilai ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ" A " Ġ-> Ġprintln (" S ang at ĠBag us ") ĊĠĠĠĠĠĠĠ Ġ" B " Ġ-> Ġprintln (" Bag us ") ĊĠĠĠĠĠĠĠ Ġ" C " Ġ-> Ġprintln (" L um ay an ") ĊĠĠĠĠĠĠĠ Ġ" D " Ġ-> Ġprintln (" Bur uk ") ĊĠĠĠĠĠĠĠ Ġ" E " Ġ-> Ġprintln (" S ang at ĠBur uk ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// ĠJ ika Ġing in Ġmeng uc ap kan Ġ" Sel amat ĠAnd a ĠL ulus " Ġuntuk Ġyang Ġm end apat kan Ġnil ai Ġ" A ", Ġ" B ", Ġdan Ġ" C ", Ġgun akan Ġk oma Ġset el ah Ġset i ap Ġnil ai ĊĠĠĠ Ġwhen Ġ( nilai ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġif ( nilai Ġ== Ġ" A " Ġ|| Ġnil ai Ġ== Ġ" B " Ġ|| Ġnil ai Ġ== Ġ" C ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" A ", Ġ" B ", Ġ" C " Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" Sel amat ĠAnd a ĠL ulus ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" Ma af , ĠAnd a ĠT id ak ĠL ulus ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĊĠĠĠ Ġ// ĠUnt uk Ġmen y eder han akan Ġk ode Ġyang Ġdi at as Ġt adi , Ġb isa Ġj uga Ġmeng gun akan Ġ" Array " ĊĠĠĠ Ġval Ġnil ai L ulus : ĠArray < String > Ġ= ĠarrayOf (" A ", Ġ" B ", Ġ" C ") ĊĠĠĠ Ġwhen Ġ( nilai ) Ġ{ ĊĠĠĠĠĠĠĠ Ġin Ġnil ai L ulus Ġ-> Ġprintln (" SEL AM AT ĠAND A ĠL UL US ") ĊĠĠĠĠĠĠĠ Ġ// ĠG un akan Ġt anda Ġ" !" Ġuntuk Ġke bal ik ann ya , Ġw ala up un Ġse ben arn ya Ġb isa Ġj uga Ġmeng g ub akan Ġ" else " ĊĠĠĠĠĠĠĠ Ġ! in Ġnil ai L ulus Ġ-> Ġprintln (" MA AF , ĠAND A ĠT ID AK ĠL UL US ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* ĠUnt uk Ġmen ge cek Ġap a Ġt ipe Ġdata Ġse bu a Ġvari abel , Ġap ak ah Ġit u ĠString , Ġboolean , ĠInt , Ġdll . ĊĠĠĠ ĠM aka Ġgun akan Ġk ode Ġ" is Ġt ipe Data ", Ġcont oh Ġ" is ĠString " Ġit u Ġart iny a Ġap ak ah Ġt ipe Ġdata Ġter se but ĠString ? ĊĠĠĠ ĠJ aw ab ann ya Ġh anya Ġia Ġit u Ġad alah Ġstring , Ġata u Ġtidak Ġit u Ġbu ĊĠĠĠĠ Ġ*/ ĊĊĠĠĠ Ġ// ĠK ode Ġini Ġh anya Ġd apat Ġmen j aw ab Ġ" It u Ġad alah ĠString " Ġj ika Ġt ipe Ġdat anya Ġad alah ĠString , Ġt api Ġj ika Ġia Ġbu kan ĠString Ġm aka Ġakan Ġm unc ul Ġerror ĊĠĠĠ Ġval Ġc ek T ipe Data Error Ġ= Ġ" M ush li h " ĊĠĠĠ Ġwhen Ġ( cek T ipe Data Error ) Ġ{ ĊĠĠĠ Ġis ĠString Ġ-> Ġprintln (" It u Ġad alah ĠString ") ĊĠĠĠ Ġ! is ĠString Ġ-> Ġprintln (" It u Ġbu kan ĠString ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// ĠG un akan Ġk ode Ġ" Any " Ġpada Ġk ode Ġd ib aw ah Ġini Ġag ar Ġtidak Ġerror Ġj ika Ġia Ġbu kan ĠString ĊĠĠĠ Ġval Ġc ek T ipe Data : Any Ġ= Ġ 8 ĊĠĠĠ Ġwhen Ġ( cek T ipe Data ) Ġ{ ĊĠĠĠĠĠĠĠ Ġis ĠString Ġ-> Ġprintln (" It u Ġad alah ĠString ") ĊĠĠĠĠĠĠĠ Ġ! is ĠString Ġ-> Ġprintln (" It u Ġbu kan ĠString ") ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġ// ĠWhen Ġb isa Ġdig un akan Ġuntuk Ġpeng gg anti Ġ" If Else ", Ġdan Ġia Ġle bi h Ġsimple Ġj uga ĊĠĠĠ Ġval Ġnil ai U jian Ġ= Ġ 9 5 ĊĠĠĠ Ġwhen Ġ{ ĊĠĠĠĠĠĠĠ Ġnil ai U jian Ġ> Ġ 9 0 Ġ-> Ġprintln (" Bag us ") ĊĠĠĠĠĠĠĠ Ġnil ai U jian Ġ> Ġ 8 0 Ġ-> Ġprintln (" S ed ang ") ĊĠĠĠĠĠĠĠ Ġnil ai U jian Ġ> Ġ 7 0 Ġ-> Ġprintln (" Bur uk ") ĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġprintln (" C ob a ĠL agi ") ĊĠĠĠ Ġ} Ċ }