무단 도용 및 복제, 사용 저작권 안내
수업 목적 외에 모든 교안 자료를 무단으로 도용 (URL 연결, 복제, 공유),
불법으로 복사하여 배포하는 것을 금지합니다. 꼭 지켜주세요!
1. 리터럴
•
코드 작성시 값을 작성하는 문법
정수 | 100, 100L, 1_000_000 |
실수 | 11.11, 22.22F |
문자 | ‘A’, ‘B’ |
문자열 | “문자열” |
불리언 | true, false |
Raw string | “””문자열””” |
Nothing | 함수가 정상적으로 끝나지 않는다를 의미 |
Unit | void를 의미 |
2. 자료형
•
정수 : Long(8), Int(4), Short(2), Byte(1)
•
부호가 없는 정수형 : ULong(8), UInt(4), UShort(2), UByte(1)
•
실수 : Double(8), Float(4)
•
논리 : Boolean(1)
•
문자 : Char(2)
•
문자열 : String
3. 변수 선언
•
Kotlin은 변수 선언 시 val, var두 가지 키워드를 사용한다.
•
var : 선언 이후 값을 다시 저장할 수 있다.
•
val : 선언 이후 값을 다시 저장할 수 없다.
•
var/val 변수명:타입 = 값
•
타입을 생략 시 저장하는 값에 따라 자료형이 자동으로 결정된다.
4. null 허용 변수
•
Kotlin은 변수를 선언 할 때 null 허용 여부를 설정할 수 있다.
•
var/val 변수명:자료형 = 값 – null을 허용하지 않는 변수
•
var/val 변수명:자료형? = 값 – null을 허용하는 변수
5. 학습 정리
정리
•
Kotlin은 모든 기본 타입 값을 객체로 만들어 관리한다.
•
Kotlin은 null을 허용하는 변수와 허용하지 않는 변수를 제공한다.