import Ġjava . util .* Ċ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ Ġprintln (" Hello , Ġ${ args [ 0 ]} ") ĊĠĠĠ Ġfeed The Fish () Ċ } Ċ Ċ fun Ġshould Change Water ( ĊĠĠĠ Ġday : ĠString , ĊĠĠĠ Ġtemperature : ĠInt Ġ= Ġ 2 2 , ĊĠĠĠ Ġdirty : ĠInt Ġ= Ġ 2 0 Ċ ): ĠBoolean Ġ{ ĊĠĠĠ Ġreturn Ġtrue Ċ } Ċ Ċ fun Ġshould Change Water 2 ( ĊĠĠĠ Ġtemperature : ĠInt Ġ= Ġ 2 2 , ĊĠĠĠ Ġdirty : ĠInt Ġ= Ġ 2 0 , ĊĠĠĠ Ġday : ĠString Ċ ) Ġ{ Ċ Ċ } Ċ Ċ fun Ġfeed The Fish () Ġ{ ĊĠĠĠ Ġval Ġday Ġ= Ġrandom Day () ĊĠĠĠ Ġval Ġfood Ġ= Ġfish Food ( day ) ĊĠĠĠ Ġprintln (" Today Ġis Ġ$ day Ġand Ġthe Ġfish Ġeat Ġ$ food ") ĊĊĠĠĠ Ġshould Change Water ( day , Ġ 2 0 , Ġ 5 0 ) ĊĠĠĠ Ġshould Change Water ( day ) ĊĠĠĠ Ġshould Change Water ( day , Ġdirty Ġ= Ġ 5 0 ) ĊĠĠĠ Ġshould Change Water 2 ( day Ġ= Ġ" Monday ") ĊĊĠĠĠ Ġif Ġ( should Change Water ( day )) Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" Change Ġthe Ġwater Ġtoday ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġsw im ( 5 0 , Ġspeed Ġ= Ġ" slow ") Ċ } Ċ Ċ fun Ġsw im ( time : ĠInt , Ġspeed : ĠString Ġ= Ġ" fast ") Ġ{ ĊĠĠĠ Ġprintln (" sw im ming Ġ$ speed ") Ċ } Ċ Ċ fun Ġrandom Day (): ĠString Ġ{ ĊĠĠĠ Ġval Ġweek Ġ= ĠlistOf (" Monday ", Ġ" Tuesday ", Ġ" Wednesday ", Ġ" Thursday ", Ġ" Friday ", Ġ" Saturday ", Ġ" S unday ") ĊĠĠĠ Ġreturn Ġweek [ Random (). nextInt ( 7 )] Ċ } Ċ Ċ fun Ġfish Food ( day : ĠString ): ĠString Ġ{ ĊĠĠĠ Ġvar Ġfood Ġ= Ġ" fast ing " ĊĊĠĠĠ Ġreturn Ġwhen Ġ( day ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ" Monday " Ġ-> Ġ" fl akes " ĊĠĠĠĠĠĠĠ Ġ" Wednesday " Ġ-> Ġ" red w orm s " ĊĠĠĠĠĠĠĠ Ġ" Thursday " Ġ-> Ġ" gran ules " ĊĠĠĠĠĠĠĠ Ġ" Friday " Ġ-> Ġ" mos qu ito es " ĊĠĠĠĠĠĠĠ Ġ" S unday " Ġ-> Ġ" pl ank ton " ĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ" fast ing " ĊĠĠĠ Ġ} Ċ } Ċ