변수 사용법 그리고 null

사용 예시

var SumNumber = 1 + 2 + 3 + 4 // 연산 결과를 변수에 대입 할 수 있다. 
var NumberString = "1002" 
var ConvertStringtoInt = NumberString.toInt() // 문자열을 숫자(Int)로 변환 
var ConvertStringtoFloat = NumberString.toFloat() // 문자열을 실수(Float)로 변환 

//$(달러표시)와 변수명을 함께 쓰면 문자열 내부에 다른 문자열을 삽입 할 수 있다. 
var Name = "John" 
var SelfIntroduce = "My name is $Name Nice to meet you" 

null이란?
존재하지 않는 것
상자가 비어있는 것=0
상자 자체가 없는 것=null

잘못된 사용법
var NotNull: Int = null // null 대입이 불가한 Int 

올바른 사용법
var UseNull: Int? = null // Int 뒤에 ?를 붙여줌으로써 null 대입이 가능하다. 
var UseNull2: Double? = null 

 

'Android > Kotlin' 카테고리의 다른 글

kotlin 06. Operator (연산자)  (0) 2020.08.11
Kotlin 05. Function (내부함수)  (0) 2020.08.11
Kotlin 04. Function (함수, Method)  (0) 2020.08.11
Kotlin 02. Type (자료형)  (0) 2020.08.11
Kotlin 01. Variable (변수)  (0) 2020.08.11

자료형의 종류


정수형 (크기순) : Long > Int > Short > Byte
실수형 (크기순) : Double > Float
문자 (한글자) : Char
문자열 : String
논리형 (참/거짓) (True/False) : Boolean


변수 선언법(1)

var number = 10 //초기 선언 자료형이 Int 

fun main(array: Array<String>) 
{ 
	number = 20 //같은 자료형으로 바꾸는것은 가능 
	number = 1.1 //이와 같이 실수(float)형으로 바꾸는 것을 에러를 발생시킨다. 
}

변수 선언법(2)
변수명 뒷부분에 ( : 자료형)을 명시해준다.

fun main(args: Array<String>)
{
    var number: Int = 20 
    var Fnumber: Float = 1.1 
    var name: String = "Honggildong" 
}

'Android > Kotlin' 카테고리의 다른 글

kotlin 06. Operator (연산자)  (0) 2020.08.11
Kotlin 05. Function (내부함수)  (0) 2020.08.11
Kotlin 04. Function (함수, Method)  (0) 2020.08.11
Kotlin 03. Variable, Type & Null  (0) 2020.08.11
Kotlin 01. Variable (변수)  (0) 2020.08.11

변수종류

var
variable로 계속 값을 바꾸면서 재사용가능

var 변수이름 = 값1

변수이름 = 값2

변수이름 = 값3

val
value를 뜻하며 한번 지정한 값을 변경하지 못한다 (const 상수)

val 변수이름 = 값1

변수이름 = 값2 <- Error!!

'Android > Kotlin' 카테고리의 다른 글

kotlin 06. Operator (연산자)  (0) 2020.08.11
Kotlin 05. Function (내부함수)  (0) 2020.08.11
Kotlin 04. Function (함수, Method)  (0) 2020.08.11
Kotlin 03. Variable, Type & Null  (0) 2020.08.11
Kotlin 02. Type (자료형)  (0) 2020.08.11

+ Recent posts