Ċ Ċ -------------------------------- --------------- Ċ // Ġvar Ġ( vari avel ) Ċ // Ġval Ġ( const ante ) Ċ // Ġconst Ġval Ġ( const ante Ġja Ġdefin ida Ġantes Ġda Ġexec uc ao ) ĊĊĊ Ċ const Ġval ĠMAX _ AGE Ġ= Ġ 6 0 Ċ const Ġval ĠMIN _ AGE Ġ= Ġ 3 0 Ċ Ċ // fun Ã§Ã£o Ġprincipal Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġval ĉ current Age : Int ĊĠĠĠ Ġcurrent Age Ġ= Ġ 3 0 ĊĠĠĠĠĊĊĠĠĠ Ġ// ĠCHE CAN DO ĠO ĠCONST ĠVAL ĠMAX _ AGE ĊĠĠĠ Ġprintln ( current Age Ġ< ĠMAX _ AGE ) Ċ } ĊĊ Ċ -------------------------------- --------------- Ċ // ĠTO ĠSTRING Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġvar ĉ current Age Ġ= Ġ" alg uma Ġco isa " ĊĠĠĠ Ġcurrent Age Ġ= Ġ 2 0 2 1 . toString () Ġ+ Ġ" Ġok " ĊĠĠĠ Ġprintln ( current Age ) ĊĠĠĠĠĊĠĠĠĠ Ċ } ĊĠĊ Ġ-------------------------------- --------------- Ċ // ĠNULL Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġ// ĠT IP AN DO ĠA ĠVARI AV EL ĠN ULA Ġcom Ġ> Ġ? Ġ< ĊĠĠĠ Ġvar Ġcurrent Age : String ? Ġ= Ġ" alg uma Ġco isa " ĊĠĠĠ Ġprintln ( current Age ) ĠĊĠĠĠĠĊĠĠĠ Ġ// ĠINT ĠPAR A ĠSTRING ĊĠĠĠ Ġcurrent Age Ġ= Ġ 2 0 2 1 . toString () Ġ+ Ġ" Ġok " ĊĠĠĠ Ġprintln ( current Age ) ĠĊĠĠĠĠĊĠĠĠ Ġ// ĠA TRI BU IN DO ĠVAL OR ĠN UL O ĊĠĠĠ Ġcurrent Age Ġ= Ġnull ĊĠĠĠ Ġprintln ( current Age ) ĠĠĠĠ Ċ } Ċ Ċ -------------------------------- --------------- Ċ // ĠOPER ADO RES ĠAR IT MET IC OS Ġ- ĠEX EMP LO ĠSO MA Ċ fun Ġmain () Ġ{ ĊĠ ĉ val Ġcount Ġ= Ġ 1 9 ĊĠĠĠ Ġval Ġtimes Ġ= Ġ 1 0 ĊĠĠĠ Ġval Ġr Ġ= Ġtimes Ġ+ Ġcount ĠĊĠĠĠ Ġprintln ( r ) ĊĠĠĠ Ġprintln ( count . plus ( times )) ĊĠĠĠĠĊĠĠĠ Ġvar Ġtimes 2 Ġ= Ġ 1 1 ĊĠĠĠ Ġtimes 2 Ġ+= Ġcount ĊĠĠĠ Ġprintln ( times 2 ) ĊĠĠĠĠĠĠĠĠ ĊĠĠĠĠ Ċ } Ċ Ċ -------------------------------- --------------- Ċ // ĠCOMP AR AT IV O Ċ const Ġval ĠEQUAL Ġ= Ġ 0 Ċ const Ġval ĠL ESS Ġ= Ġ- 1 Ċ const Ġval ĠMO RE Ġ= Ġ 1 Ċ Ċ fun Ġmain () Ġ{ Ċ ĉ val Ġa Ġ= Ġ 2 2 ĊĠĠĠ Ġval Ġb Ġ= Ġ 1 0 ĊĠĠĠĠĊĠĠĠ Ġprintln ( a < b ) ĊĠĠĠ Ġprintln ( a . compareTo ( b ) Ġ== ĠL ESS ) Ċ } Ċ Ċ -------------------------------- --------------- Ċ // ĠD IF ER ENT E ĠO U ĠIG UAL Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġval Ġa Ġ= Ġ 2 2 ĊĠĠĠ Ġval Ġb Ġ= Ġ 1 0 ĊĠĠĠĠĊĠĠĠ Ġprintln ( a == b ) ĊĠĠĠ Ġprintln ( a != b ) ĊĠĠĠ Ġprintln ( a . equals ( b )) ĊĠĠĠ Ġprintln (! a . equals ( b )) Ċ } Ċ Ċ -------------------------------- --------------- Ċ // ĠIN ĠE ĠR ANGE ĠĊ Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġval Ġb ingo Ġ= ĠlistOf ( 8 , 6 , 3 4 , 2 , 1 3 ) ĊĠĠĠ Ġvar Ġnumber Ġ= Ġ( 1 .. 3 4 ). random () ĊĠĠĠĠĊĠĠĠ Ġprintln ( number ) ĊĠĠĠ Ġprintln ( number Ġin Ġb ingo ) ĊĠĠĠ Ċ } Ċ Ċ // ĠIN ĠE ĠR ANGE ĠCOM ĠOR ĠĊ Ċ const Ġval ĠMAX _ AGE Ġ= Ġ 6 8 Ċ const Ġval ĠMIN _ AGE Ġ= Ġ 1 6 Ċ Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġvar Ġage Ġ= Ġ( 1 0 .. 1 0 0 ). random () ĊĠĠĠĠĊĠĠĠ Ġprintln ( age ) ĊĠĠĠĠĊĠĠĠ Ġ// Ġin Ġrange ĊĠĠĠ Ġprintln ( age Ġin Ġ( MIN _ AGE .. MAX _ AGE )) ĊĠĠĠĠĊĠĠĠ Ġ// Ġand Ġ- Ġor Ġ( && Ġ- Ġ|| ) ĊĠĠĠ Ġprintln ( age Ġ>= ĠMIN _ AGE Ġ&& Ġage Ġ<= ĠMAX _ AGE ) ĊĠĠĠ Ċ } Ċ Ċ -------------------------------- --------------- Ċ Ċ // ĠMAN IP UL AN DO ĠSTR INGS Ċ Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġval Ġwelcome Ġ= Ġ" B em Ġv indo ( a )" ĊĠĠĠ Ġvar Ġname Ġ= Ġ" Nome " ĊĠĠĠĠĊĠĠĠ Ġ// Ġcapital ize () Ġtor na Ġo Ġprime iro Ġcar act ere ĠM ai Ãº sc ulo ĊĠĠĠ Ġprintln ("${ welcome }, Ġ${ name . capitalize ()} !") ĊĊĠĠ Ġ// ĠCAPITAL IZE ĠDE PREC IO U , ĠUS AR ĠReplace First Char ĊĠĠĠ Ġprintln ("${ welcome }, Ġ${ name . replace First Char Ġ{ it . uppercase ()} Ġ} !") ĊĠĠĠĊĠĠ Ġ// ĠtambÃ©m Ġfuncion a , Ġmas ĠnÃ£o ĠÃ© Ġideal Ġpara Ġmanip ula Ã§Ã£o ĊĠĠ Ġprintln ( welcome + name ) ĊĠĠĠ Ċ } Ċ Ċ ------------------------------------------------ -- Ċ // ĠTR AB AL H AN DO ĠCOM ĠEMPTY ĠE ĠBL ANK Ċ // Ġempty Ġ= ĠnÃ£o Ġtem Ġn en hum Ġvalor Ġ| Ġblank Ġ= Ġtem Ġvalor Ġmas ĠÃ© Ġem Ġbr anco Ċ Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġval Ġempty Ġ= Ġ"" ĊĠĠĠ Ġval Ġblank Ġ= Ġ" Ġ Ġ" ĊĠĠĠĠĊĠĠĠ Ġprintln (" T amanho Ġempty : Ġ" Ġ+ Ġempty . length ) ĊĠĠĠ Ġprintln (" T amanho Ġblank : Ġ" Ġ+ Ġblank . length ) ĊĠĠĠĠĊĠĠĠ Ġprintln ("\ n Empty ĠÃ© Ġempty Ġe Ġblank ? Ġ" Ġ+ Ġ( empty . isEmpty () Ġ&& Ġempty . isBlank ())) ĊĠĠĠ ĉ println (" Blank ĠÃ© Ġempty Ġe Ġblank ? Ġ" Ġ+ Ġ( blank . isEmpty () Ġ&& Ġempty . isBlank ())) ĊĠĠĠĉ Ċ } Ċ Ċ ------------------------------------------------ - Ċ Ċ //// EX EMP LO S ĠDE ĠFUN Ãĩ Ãĥ O Ċ Ċ // Ġes que leto Ċ private Ġfun Ġnome Da Func ao ( nome : Tipo ): Tipo Ret orno Ġ{ Ċ ĉ return Ċ } Ċ Ċ private Ġfun Ġget FullName ( name : String , ĠlastName : String ): String Ġ{ ĊĠĠĠ Ġval Ġfullname Ġ= Ġ"$ name Ġ$ lastName " ĊĠĠĠ Ġreturn Ġfullname Ġ Ċ } ĊĊĠĠĠ Ġ// ou Ċ Ċ private Ġfun Ġget FullName ( name : String , ĠlastName : String ): String Ġ{ ĠĠĠĠĊĠĠĠ Ġreturn Ġ"$ name Ġ$ lastName " Ċ } Ċ Ċ // Ġou Ġa inda Ġa ĠFUN Ãĩ Ãĥ O ĠS INGLE ĠLINE Ċ Ċ private Ġfun Ġget FullName ( name : String , ĠlastName : String ) Ġ= Ġ"$ name Ġ$ lastName " Ċ Ċ ------------------------------------------------ Ċ Ċ // EX EMP LO S ĠDE ĠFUN Ãĩ Ãĥ O ĠDE ĠOR DE M ĠSUP ER IOR Ċ fun Ġmain () Ġ{ ĊĊĠĠ Ġvar Ġz : Int ĊĠĠĠĠĊĠĠ Ġz Ġ= Ġcalculate ( 3 4 , 9 0 , :: sum ) ĊĠĠ Ġprintln ( z ) ĊĠĠ Ġz Ġ= Ġcalculate ( 3 4 , 9 0 ){ a , b Ġ-> Ġa * b } ĊĠĠ Ġprintln ( z ) ĊĠĠĠĠĠĠĠ Ċ } Ċ Ċ fun Ġsum ( a 1 : Int , Ġa 2 : Int ) Ġ= Ġa 1 . plus ( a 2 ) Ċ Ċ fun Ġcalculate ( n 1 : Int , Ġn 2 : Int , operation : Ġ( Int , Int )-> Int ): Int { ĊĠĠĠ Ġval Ġresult Ġ= Ġoperation ( n 1 , n 2 ) ĊĠĠĠ Ġreturn Ġresult Ċ } Ċ Ċ -------------------------------- -------------- Ċ Ċ // ĠEL VIS ĠOPER ATOR Ċ Ċ fun Ġmain () Ġ{ Ċ ĉ val Ġa : String ? Ġ= Ġnull ĊĠĠĠ Ġval Ġverify Ġ= Ġa Ġ?: Ġ" n Ã£o Ġsou Ġn ulo Ġmais " ĊĊĠĠĠ Ġprintln ( verify ) ĊĠĠĠĊĠĠĠ ĉ val Ġc : Int ? Ġ= Ġ 8 ĊĊĠĠ Ġval Ġverify 2 Ġ= Ġa Ġ?: Ġc Ġ?: Ġ" s Ã£o Ġn ulos " ĊĠĠĠ Ġprintln ( verify 2 ) Ċ } Ċ Ċ -------------------------------- --------------- Ċ Ċ //// EX EMP LO S ĠDE ĠA TRI BU I Ãĩ Ãĥ O Ċ fun Ġmain () Ġ{ Ċ ĉ val Ġa Ġ= Ġ 1 ĊĠĠĠ Ġval Ġb Ġ= Ġ 2 ĠĊĠĠĠĠĊĠĠĠ Ġval ĠMax Value Ġ= Ġif Ġ( a Ġ> Ġb ) Ġa Ġelse Ġif Ġ( a Ġ< Ġb ) Ġb Ġelse Ġb ĊĠĠĠ ĉ println ( MaxValue ) ĊĠĠĠĠĊĠĠĠ Ġ// Ġou Ġat Ã© ĊĠĠĊĠĠĠ Ġval ĠMin Value Ġ= Ġif Ġ( a Ġ> Ġb ){ ĊĠĠĠĠĠĠĠ Ġprintln ("$ b ĠÃ© Ġmen or Ġque Ġ$ a ") ĊĠĠĠĠĠĠĠ Ġb ĊĠĠĠ Ġ} Ġelse Ġif Ġ( a Ġ< Ġb ){ ĊĠĠĠĠĠĠĠ Ġprintln ("$ a ĠÃ© Ġmen or Ġque Ġ$ b ") ĊĠĠĠĠĠĠĠ Ġa ĊĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln ("$ b ĠÃ© Ġig ual Ġa Ġ$ a ") ĊĠĠĠĠĠĠĠ Ġa ĊĠĠĠ Ġ} Ċ } Ċ Ċ -------------------------------- --------------- Ċ Ċ //// ĠWHEN Ġ= ĠSW ITCH ĠN AS ĠOUT R AS ĠL ING U AS Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġval Ġa Ġ= Ġ 0 ĊĠĠĠ Ġval Ġb Ġ= Ġ 1 ĊĠĠĠĠĊ ĉ when Ġ{ ĊĠĠĠĠĠĠĠ Ġa Ġ> Ġb Ġ-> Ġ{ a } ĊĠĠĠĠĠĠĠ Ġa Ġ!= Ġb Ġ-> Ġ{ println (" d ifer entes ")} ĊĠĠĠĠĠĠĠ Ġb Ġ== Ġ 0 Ġ-> Ġ{ b } ĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ{ println (" pass ou Ġt udo ")} ĊĠĠĠ Ġ} Ġ Ċ } Ċ Ċ // ĠEX EMP LO S ĠDE ĠWHEN ĠNA ĠPR Ãģ T ICA Ċ Ċ fun Ġmain () Ġ{ ĊĠĠĠĠĊ ĉ val Ġgrade Ġ= Ġ( 0 .. 1 0 ). random () ĊĠĠĠ Ġprintln ( grade . get Student Status ()) ĊĠĠĠĠ Ċ } Ċ Ċ fun ĠInt . get Student Status (): String { ĊĠĠĠ Ġprintln (" nota Ġ$ this ") ĊĠĠĠ Ġreturn Ġwhen ( this ){ ĊĠĠĠĠĠĠĠ Ġin Ġ 0 .. 4 Ġ-> Ġ" Re prov ado " ĊĠĠĠĠĠĠĠ Ġin Ġ 5 .. 7 Ġ-> Ġ" T Ã¡ Ġna ĠmÃ© dia , Ġest ude Ġmais Ġna ĠprÃ³ x ima !" ĊĠĠĠĠĠĠĠ Ġin Ġ 8 .. 9 Ġ-> Ġ" B om , Ġqu ase Ġl Ã¡ !" ĊĠĠĠĠĠĠĠĠ 1 0 Ġ-> Ġ" Excel ente !" ĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ" Erro " ĊĠĠĠ Ġ} ĊĠĠĠĠ Ċ } Ċ Ċ -------------------------------- -------------- Ċ Ċ for ( vari avel Index Ġin / until / down To Ġfa ixa Ġde Ġvalores / cond ic ional Ġstep Ġinterval o ) Ċ Ċ // ĠEX EMP LO S Ċ fun Ġmain (){ ĊĊĠĠĠ Ġfor ( i Ġin Ġ 0 .. 2 0 Ġstep Ġ 2 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln ("$ i ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfor ( i Ġin Ġ 0 Ġuntil Ġ 1 0 ){ ĊĠĠĠĠĠĠĠ Ġprintln ("$ i ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfor ( i Ġin Ġ 1 0 Ġdown To Ġ 0 ){ ĊĠĠĠĠĠĠĠ Ġprintln ("$ i ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġletters () Ċ Ċ } Ċ Ċ fun Ġletters (){ ĊĠĠĠ Ġval Ġs Array Ġ= Ġ" Ol ha Ġess a ĠString !" ĊĠĠĠ Ġfor ( l Ġin Ġs Array ){ ĊĠĠĠĠĠĠĠ Ġ// Ġpe ga Ġcada Ġpos iÃ§Ã£o Ġdo Ġarray ĊĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠ Ġprint ( l . toUpperCase () Ġ+ Ġ" Ġ") ĊĠĠĠ Ġ} Ċ } Ċ