티스토리 뷰
728x90
반응형
SMALL
코틀린은 다양한 자료형을 지원하며, 변수를 선언할 때 자료형을 함께 선언해야 합니다.
변수
- 코틀린에서 변수는 값을 저장하는 공간입니다. 변수를 선언하면 해당 공간이 생성되고, 값을 저장할 수 있습니다.
- 변수를 선언할 때는 다음과 같은 형식을 사용합니다.
var 변수명: 자료형 = 값
- 변수명은 자유롭게 지을 수 있지만, 일반적으로 의미 있는 이름을 사용하는 것이 좋습니다.
- 변수의 값은 언제든지 변경할 수 있습니다. 예를 들어, 다음과 같이 변수의 값을 변경할 수 있습니다.
age = 25
자료형
- 코틀린에서는 다양한 자료형을 지원합니다. 대표적인 자료형으로는 정수형, 실수형, 문자열, 불리언 등이 있습니다.
정수형
- 정수형은 정수를 저장하는 자료형입니다. 코틀린에서는 다음과 같은 정수형을 제공합니다.
- Int: 가장 기본적인 정수형으로, -2,147,483,648부터 2,147,483,647까지의 값을 가질 수 있습니다.
- Long: 긴 정수형으로, -9,223,372,036,854,775,808부터 9,223,372,036,854,775,807까지의 값을 가질 수 있습니다.
실수형
- 실수형은 소수점이 있는 숫자를 저장하는 자료형입니다. 코틀린에서는 다음과 같은 실수형을 제공합니다.
- Float: 부동소수점형으로, 3.4E-38부터 3.4E38까지의 값을 가질 수 있습니다.
- Double: 더블 부동소수점형으로, 1.7E-308부터 1.7E308까지의 값을 가질 수 있습니다.
문자열
- 문자열은 문자들의 집합을 저장하는 자료형입니다. 코틀린에서는 문자열을 나타내는 자료형으로 String을 제공합니다.
불리언
- 불리언은 참(true) 또는 거짓(false)을 나타내는 자료형입니다. 코틀린에서는 불리언을 나타내는 자료형으로 Boolean을 제공합니다.
null
- 코틀린에서는 값이 없음을 나타내는 특수한 자료형으로 null을 제공합니다.
- 변수의 값이 null일 수 있는 경우, 변수를 선언할 때 nullability를 지정할 수 있습니다.
var name: String? = null
- 위의 변수는 문자열을 저장할 수 있지만, null 값을 가질 수 있습니다.
- 코틀린에서는 nullability를 자동으로 검사해주는 기능도 제공합니다. 이를 통해 null 값을 사용할 때 발생할 수 있는 오류를 예방할 수 있습니다.
728x90
반응형
LIST
'안드로이드 첫번째 걸음' 카테고리의 다른 글
Kotlin 기초 : 안드로이드 앱 개발을 위한 시작 (5. 널 안정성) (0) | 2023.12.22 |
---|---|
Kotlin 기초 : 안드로이드 앱 개발을 위한 시작 (4. 클래스와 객체) (2) | 2023.12.21 |
Kotlin 기초 : 안드로이드 앱 개발을 위한 시작 (3. 함수) (2) | 2023.12.21 |
Kotlin 기초 : 안드로이드 앱 개발을 위한 시작 (2. 조건문과 반복문) (2) | 2023.12.21 |
안드로이드 앱 개발을 위한 프로그래밍 언어 선택: Kotlin vs. Java (60) | 2023.12.21 |
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 모듈화
- Android
- kotlin
- UI스레드
- RxJava
- 코틀린
- 안드로이드개발
- 경매
- 안드로이드
- 생명주기
- 코루틴
- cipher
- 기초
- 비동기
- 디자인패턴
- 안드로이드기초
- MVVM패턴
- 안드로이드 앱 개발
- 사이버보안
- 내부데이터베이스
- fragment생명주기
- 앱개발
- 비동기처리
- 부동산 경매
- 부동산
- Fragment
- 안드로이드앱개발
- RoomDatabase
- coroutine
- 클린아키텍처
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
글 보관함