dalgorithm
달공의 개발기
dalgorithm
전체 방문자
오늘
어제
  • 분류 전체보기 (170)
    • Back-end (0)
    • Java (11)
    • 자료구조 (7)
    • Network (31)
    • Database (9)
    • Baekjoon Online (24)
    • 클라우드 (6)
    • Android (15)
      • Kotlin (14)
    • AI (27)
      • Machine Learning&Deep Learn.. (27)
    • Web (23)
      • Webhacking (17)
      • WebProgramming (6)
    • 기술면접 (1)
      • JAVA&자료구조 (0)
      • Spring (0)
      • 컴퓨터구조&운영체제 (0)
      • 네트워크 (0)
      • 데이터베이스 (0)
    • CTF 스터디 (15)
    • 대외활동 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 데이터베이스
  • 머신러닝
  • 인공지능
  • 자바
  • cs
  • Guacamole
  • kotlin
  • 침입탐지
  • java
  • 딥러닝
  • db
  • gcp
  • 네트워크
  • 코드리뷰
  • 웹해킹
  • CTF
  • python #백준
  • 자료구조
  • 포너블
  • 클라우드

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
dalgorithm

달공의 개발기

Kotlin 기본 문법_변수와 데이터 형식
Android/Kotlin

Kotlin 기본 문법_변수와 데이터 형식

2021. 1. 5. 15:09
728x90

 

 

Kotlin의 기본적인 데이터 형식

 

 

Kotlin의 변수 선언 방식

변수 선언 방식으로는 암시적 선언, var, val을 이용한 방식이 있다.

 

먼저 암시적 선언은 변수의 데이터 형식을 지정하지 않고, 대입되는 값에 따라 자동으로 변수의 데이터 형식이 지정되는 것이다. (단, 초기화하지 않는 경우에는 데이터 형식을 반드시 명시해야한다.)

 

왼쪽은 데이터 형식을 지정해준 것이고 오른쪽은 형식을 지정하지 않고 암시적 선언을 한 것이다.

데이터 형식명의 첫글자는 대문자로 써주어야한다.

그 다음으로 var(variable)은 일반 변수를 선언할 때 사용하고, 사용자가 필요할 때마다 계속 다른 값으로

대입이 가능하다. 그리고 val(value)는 변수 선언과 동시에 값을 대입하거나, 초기화 없이 선언한 후에 한 번만 대입이 가능하다. 한 번 값을 대입한 후로는 값을 변경할 수 없다는 특징이 있다.

 

null 사용

코틀린은 기본적으로 변수에 null값을 넣지 못한다. 변수 선언 시, 데이터 형식 뒤에 ?를 붙여야 한다.

1
var varNull : Int? = null
cs

 

데이터 형식 변환

-toInt()나 toDouble() 등의 정적 메소드를 사용한다.

1
2
var var1 : Int = "10".toInt()
var var2 : Double = "10".toDouble()
cs

 

728x90

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

Kotlin 간단 계산기 앱 만들기  (0) 2021.01.13
Kotlin 뷰와 레이아웃  (2) 2021.01.08
Kotlin 기본 문법_조건문, 배열, 함수  (0) 2021.01.05
Kotlin 주요 기능 및 설치  (0) 2021.01.04
Kotlin 코틀린 시작 전, 안드로이드 간단한 개념 잡기  (0) 2021.01.04
    'Android/Kotlin' 카테고리의 다른 글
    • Kotlin 뷰와 레이아웃
    • Kotlin 기본 문법_조건문, 배열, 함수
    • Kotlin 주요 기능 및 설치
    • Kotlin 코틀린 시작 전, 안드로이드 간단한 개념 잡기
    dalgorithm
    dalgorithm

    티스토리툴바