[Kotlin] 2장 기초문법

 

1.변수 선언

 

Kotlin에서 변수를 선언할때 val과 var로 선언합니다.

  • val: 값이 변경되지 않는 읽기 전용 변수 (immutable)
  • var: 값이 변경될 수 있는 변수 (mutable).
val immutableVar: Int = 10 // 읽기 전용 변수
var mutableVar: Int = 20 // 변경 가능한 변수

2.데이터 타입

Kotlin의 기본 데이터는 Int, Double, Boolean, Char, String 가 있습니다.

  • Int: 32비트 정수
  • Double: 64비트 부동 소수점
  • Boolean: true 또는 false 
  • Char: 문자 하나
  • String: 문자열 
val number: Int = 30
var pi: Double = 3.14
var isKotlinActive: Boolean = true 
var letter: Char = 'K'
val greeting: String = "Hello, Kotlin!"

3.조거문 및 반복문

 

Kotlin에서는 if 문과 when 문을 사용해 조건문을 처리합니다.

fun main() {
    val score = 75

    // if 문 
    if (score >= 90) {
        print("A")
    } else if (score >= 80) {
        print("B")
    } else {
        print("C")
    }

    // when 문 
    when(score) {
        in 90..100 -> println("A")
        in 80..89 -> println("B")
        else -> println("C")
    }
}

 

반복문은 for,while, do while 반복문을 사용할 수 있습니다.

fun main() {
// for 문
for (i in 1..5) {
    println(i)
}
// while 문
var count = 1
while (count <= 5) {
    println(count)
    count++
}

// do while 문
count = 1
do {
    println(count)
    count++
} while (count <= 5)

}

4.함수 정의 및 호출

 

Kotlin에서 함수는 fun 키워드를 사용해 정의합니다.

fun add(a: Int, b: Int): Int {
    return a + b
}

// 표현식 함수
fun multiply(a: Int, b: Int) = a * b

 

정의된 함수를 호출할 때는 함수 이름과 인자를 사용합니다.

fun main() {
    val sum = add(5,3)
    println("Sum: $sum") // Sum: 8

    val product = multiply(4,2)
    println("Product: $product") // Product: 8
}

 

 

GitHub - Koras02/kotlin-blogin: https://thinky.tistory.com/category/Mobile/Kotlin

https://thinky.tistory.com/category/Mobile/Kotlin. Contribute to Koras02/kotlin-blogin development by creating an account on GitHub.

github.com

 

LIST

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

[Kotlin] 5장 안드로이드 개발 세팅  (0) 2025.03.18
[Kotlin] 4장 고급 기능  (0) 2025.03.08
[Kotlin] 3장 객체 지향 프로그래밍  (0) 2025.02.27
[Kotlin] 1장.Kotlin이란?  (1) 2025.02.23