minzee
개발 기록장
minzee
전체 방문자
오늘
어제
  • 분류 전체보기 (93)
    • 회고록 (0)
    • 활동 (15)
      • 우아한테크코스 7기 FE 프리코스 (4)
      • 원티드 프리온보딩 FE 챌린지 (1)
      • 위니브 엠버서더 3기 (10)
    • CS 공부 (5)
    • 코테 공부 (44)
      • BOJ (33)
      • Computer Algorithm (10)
      • Data Structures (1)
    • 개발 공부 (25)
      • Modern JS Deep Dive (5)
      • JavaScript & TypeScript (3)
      • React (0)
      • React-Native (0)
      • HTML & CSS (7)
      • Git & GitHub (1)
      • Kotlin (2)
      • Python (3)
      • C++ (2)
      • Linux (1)
    • 학교 (3)
      • 2 - 1 학기 (3)
      • 4 - 1 학기 (0)
    • 자격증 (1)
      • TOPCIT (0)
      • 정보처리기사 (1)
      • SQLD (0)

블로그 메뉴

  • Github
  • Naver Blog
  • Instagram
hELLO · Designed By 정상우.
minzee

개발 기록장

[GURU 2] 1일차 : Kotlin의 기본 문법 | 변수와 데이터 형식 (var val의 차이)
개발 공부/Kotlin

[GURU 2] 1일차 : Kotlin의 기본 문법 | 변수와 데이터 형식 (var val의 차이)

2022. 6. 29. 15:58

출력하기 println

첫출발은 역시나 Hello World부터 :)

IntelliJ 2020.3.1 버전입니다.

 

앞서는 전용 IDE를 이용하여 실행하는 방법이였고, Kotlin Playground이라는 사이트는 클라우드 기반, 즉 별도의 IDE 설치 없이 웹에서 실습을 실행할 수가 있다.

 

https://play.kotlinlang.org/

 

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
    '개발 공부/Kotlin' 카테고리의 다른 글
    • [GURU 2] 2일차 : Kotlin의 기본 문법 | 조건문 배열 반복문
    minzee
    minzee
    🇩🇮🇬🇮🇹🇦🇱 🇲🇪🇩🇮🇦 & 🇸🇴🇫🇹🇼🇦🇷🇪 🇨🇴🇳🇻🇪🇷🇬🇪🇳🇨🇪

    티스토리툴바