package Ġcom . blogspot . jes fre . kotlin . functions . default arguments Ċ Ċ /* Ċ Calculate Ġvolume Ċ Ċ Create Ġa Ġfunction Ġcalled Ġget Volume , Ġwhich Ġtakes Ġ 3 ĠInt Ġarguments Ġwhich Ġsupposed Ġto Ġbe Ġa Ġlength , Ġa Ġwidth Ġand Ġa Ġheight Ġof Ġsome Ġobject . ĠIf Ġthe Ġthird , Ġor Ġboth Ġthe Ġthird Ġand Ġthe Ġsecond Ġdimensions Ġare Ġnot Ġspecified , Ġthey Ġshould Ġbe Ġ 1 Ġby Ġdefault . Ċ Sample ĠInput Ġ 1 : Ċ 2 Ġ 3 Ġ 4 Ċ Ċ Sample ĠOutput Ġ 1 : Ċ 2 Ġ 6 Ġ 2 4 Ċ Ġ*/ Ċ Ċ import Ġjava . util .* Ċ Ċ fun Ġget Volume ( l : Int , Ġw : Int = 1 , Ġh : Int = 1 ) Ġ= Ġl * h * w Ċ Ċ // Ġdo Ġnot Ġchange Ġcode Ġbelow Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ Ġval Ġscanner Ġ= ĠScanner ( System .` in `) ĊĊĠĠĠ Ġval Ġlength Ġ= Ġscanner . nextInt () ĊĠĠĠ Ġval Ġwidth Ġ= Ġscanner . nextInt () ĊĠĠĠ Ġval Ġheight Ġ= Ġscanner . nextInt () ĊĊĠĠĠ Ġprint ("${ get Volume ( length )} Ġ") ĊĠĠĠ Ġprint ("${ get Volume ( length , Ġwidth )} Ġ") ĊĠĠĠ Ġprint ("${ get Volume ( length , Ġwidth , Ġheight )} Ġ") Ċ } Ċ