자바에서는 if( 0< x && x < 11) 코틀린에서는 if( 0< x && x < 11) or if (x in 1..10) x가 1 ~ 10에 포함되는지 확인하는 조건 문입니다. fun main(args: Array) { println(rangCheck(10)) println(rangCheck2(11)) } //범위 확인 fun rangCheck(x: Int) = if (x in 1..10) "1 ~ 10 범위에 포함됩니다." else "1 ~ 10 범위에 포함되지 않습니다." fun rangCheck2(x: Int) = if (0 < x && x < 11) "1 ~ 10 범위에 포함됩니다." else "1 ~ 10 범위에 포함되지 않습니다." 출력 결과 1 ~ 10 범위에 포함됩니다. 1 ~ 10..
if문은 자바와 동일합니다. 자바에서는 switch문 코틀린에서는 when문을 이용합니다. fun main(args: Array) { println(compareNum(1, 2)) println(compareNum2(1, 2)) println("=============") println(strNum(null)) println(strNum(1)) println(strNum(2)) println(strNum(3)) println(strNum2(null)) println(strNum2(1)) println(strNum2(2)) println(strNum2(3)) } // if문 fun compareNum(x: Int, y: Int): Int { if (x > y) return x else return y } ..
조건문if문조건식에 해당되면 실행문이 실행되고 아니면 실행하지 않는다. public class test1{ public static void main(String[] args){ int num = 10; if(num>5){ //조건식 num>5 System.out.println("5보다 크다"); //실행문 } if - else 문 조걱식에 해당되면 if문 블록이 실행되고 조건식에 해당하지 않으면 else 블록이 실행된다. public class test1{ public static void main(String[] args){ int num = 10; if(num>5){ //조건식 num>5 System.out.println("5보다 크다"); //실행문 }else{ System.out.println(..