출력하기 println
첫출발은 역시나 Hello World부터 :)
IntelliJ 2020.3.1 버전입니다.
앞서는 전용 IDE를 이용하여 실행하는 방법이였고, Kotlin Playground이라는 사이트는 클라우드 기반, 즉 별도의 IDE 설치 없이 웹에서 실습을 실행할 수가 있다.
Kotlin Playground: Edit, Run, Share Kotlin Code Online
play.kotlinlang.org
간단한 코드를 실행하는데에는 유용할 것 같다.
Kotlin에서 사용하는 데이터 형식
Kotlin의 변수 선언 방식
1) 명시적 선언
var var1 : Int = 10
var var2 : Float = 10.1f
var var3 : Double = 10.2
var var4 : Char = '안'
var var5 : String = "안드로이드"
2) 암시적 선언
초기화하지 않는 경우에는 데이터 형식을 명시해야 한다.
var var1 = 10
var var2 = 10.1f
var var3 = 10.2
var var4 = '안'
var var5 = "안드로이드"
var와 val의 차이점
var (variable)
: 일반 변수 선언할 때 사용하고 값 변경이 가능하다.
val (value)
: 변수 선언과 동시에 값을 대입하거나, 초기화 없이 선언한 후에 한 번만 값을 대입 가능하다.
한 번 값을 대입하고 나면 값을 변경할 수 없음
var var1 : Int = 100
var1 = 200
val val1 : Int = 100
val1 = 200 //오류 발생
데이터 형식 변환
캐스팅 연산자 사용
ex) toInt(), toDouble()
var a : Int = "100".toInt()
var b : Double = "100.66".toDouble()
Kotlin에서 null 사용법
원래 기본적으로 null 값을 넣지 못한다. 그래서 변수를 선언할 때 데이터 형식 뒤에 ?를 붙여야 null 대입이 가능하다.
var notNull : Int = null //오류 발생
var okNull : Int? = null
변수가 null 값이 아니라고 표시해야 하는 경우에는 !! 사용한다.
var ary = ArrayList<Int>(1) //1개짜리 배열 리스트
arr!!.add(100) //값 100을 추가
//null 값이 들어가면 오류가 발생함
실습 - 본인 이름, 학번, 나이, 이니셜 출력하기
'개발 공부 > Kotlin' 카테고리의 다른 글
[GURU 2] 2일차 : Kotlin의 기본 문법 | 조건문 배열 반복문 (0) | 2022.06.30 |
---|