val num:Int =10;
val temp:Int = if(num>5){
println("num은 5보다 크지")
num
}else{
println("num은 5보다 작다")
-1
}
println(temp.toString())
우선 출력 결과
num은 5보다 크지
10
이렇게 출력된다.
if-else 구문에서 println 밑에 num이 있다. if문이나 else에 해당하는 경우 밑에 있는 값이 temp의 값이 된다. 만약 ,
println("num은 5보다 크지")
num
println("메롱")
이렇게 된다면 어떻게 될까 , 보기 좋게 에러가 출력되었다. ㅇㅅㅇ
temp를 Int로 선언하였기에 Int값이 아니라면 곤란하다.
댓글 없음
댓글 쓰기