Search
📗

5. 변수와 자료형

무단 도용 및 복제, 사용 저작권 안내 수업 목적 외에 모든 교안 자료를 무단으로 도용 (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을 허용하는 변수와 허용하지 않는 변수를 제공한다.