코틀린은 자바와 다르게 변수 선언 시 val 또는 var을 사용한다. [JAVA Code] int num = 2; String str = "java"; 위 코드와 같이 자바는 "[타입] 변수명 = 할당 할 값" 이런식의 문법이다. [Kotlin Code] val num1 = 2 var num2 = 3 코틀린 코드에서는 자바와 다르게 "[val or var] 변수명 = 할당 할 값" 이런식의 문법이다. 그런데 val과 var의 차이점은 무엇일까? val: 한번 성언하면 값을 변경 할 수 없다. var: 한번 선언한 이후 값을 변경 할 수 있다. [예시 Code] // 변수 선언 val num1 = 1 var num2 = 2 // 값 변경 num1 = 3 // 에러 num2 = 4 위 코드를 예시로 들었을 ..