package com.example.scala.personclass Person(val name: String , val age: Int ){ def introduce (): Unit ={ printf ("私の名前は%sです。年齢は%dです。 \n " , name, age) } def toshi (): Unit ={ //var adult: String //宣言もあんまりしないほうでもよい //if(age >=20){ // adult = "成年"} //else { //adult = "未成年"} // } //} val adult = if (age>19 ){ "成年" }else { "未成年" } printf ("私の名前は%sです。年齢は%dです。%sです。 \n " , name, age, adult) age match { case 20 => "1" case 30 => "2" case 40 => "3" case 50 => "4" case 60 => "5" case _ => "?" } println ("test \n " , age) } def toshi2 (): Unit ={ val what = age match { case y if y <20 => "未成年" case _ =>"成年" } printf ("私の名前は%sです。年齢は%dです。%sです。 \n " , name, age, what) } def isToshiue (other: Person): Boolean = { return age < other.age } }object Personobject PersonMain { def main (args: Array[String ]): Unit = { val aramPark = new Person("朴" , 23 ) //aramPark.introduce() //aramPark.toshi() aramPark.toshi2() val tabe = new Person("rara" , 35 ) tabe.isToshiue(aramPark) } }
공유하기
URL 복사 카카오톡 공유 페이스북 공유 엑스 공유