[TIL/Kotlin] 코틀린 기초문법_흐름 제어(조건문과 반복문, Label)
·
TIL/Kotlin
1. 조건문 - if 와 if-else, if와 else의 중첩 if(조건)에서 조건이 true인 경우 if 문 안으로 들어와 if 문 안에 있는 문장을 실행시킨다. fun main(args: Array): Unit { var a = 15 val b = 11 if(a > b) { println("if 안으로 들어옴") a -= b } println(a) } if(조건)이 true인 경우 if 문 안에 있는 문장을 실행시키고 false인 경우 else 안에 있는 문장을 실행시킨다. fun main(args: Array): Unit { val a = 10 val b = 5 if(a b) println("a가 크다") else..
[TIL/Kotlin] 코틀린 기초 문법_표현식, 변수선언, 비트연산자, 정수/실수/문자/문자열, 표현식, 타입별명
·
TIL/Kotlin
1. 표현식(Expression) 자바에서는 표현식이 단독으로 오는 것을 허용하지 않기 때문에 53 + 62 - 126과 같은 코드는 오류를 일으키지만 코틀린은 표현식이 단독으로 오는 것을 허용하므로 오류가 발생하지 않는다. 위에서 보이는 피연산자와 연산자로 이루어진 뭉치는 결국 하나의 값으로 수렴하게 되는데 이렇게 하나의 값으로 수렴하는 수식 뭉치를 표현식이라고 한다. 연산자 없이 리터럴 53만 있어도 하나의 표현식이 된다. 2. 변수(Variable) 코틀린은 var와 val 키워드를 사용하여 변수를 선언한다. var는 변수 선언 후 값을 수정할 수 있고 val는 변수 선언 후 한번 값을 저장하면 값을 수정할 수 없다. 식별자(변수의 이름)는 키워드를 제외한 영문자, 숫자, 언더스코어(_)로만 지을 ..