본문 바로가기
모바일/Kotlin

[Kotlin] 코틀린 실습(두 개의 리스트, 학점 계산기, 두 자릿수의 합, 구구단)

by drCode 2021. 3. 31.
728x90
반응형

안녕하세요

이번 포스팅은 코틀린을 이용하여 간단한 실습을 해보겠습니다.

 

1. List를 두개 만들어서 첫번째 List에는 0부터 9까지 값을 넣는다. (반복문 사용)

두번째 List에는 첫번째 ArrayList 의 값을 확인한 후 짝수면 True 홀수면 False를 넣어준다.

fun first() {
    var list1 = arrayListOf<Int>()
    for (i in 0..9) list1.add(i)

    var list2 = arrayListOf<Boolean>();
    list1.forEach{
        if(it % 2 == 0) list2.add(true)
        else list2.add(false)
    }

    println(list2)
}

 

2. 학점 구하기
80 ~ 90 -> A, 70 ~ 79 -> B, 60 ~ 69 -> C, 나머지 F

fun getGrade(score : Int) : String {
    var grade : String = ""
    when(score) {
        in 90..100 -> grade = "A"
        in 80..89 -> grade = "B"
        in 70..79 -> grade = "C"
        else -> grade = "F"
    }

    return grade
}

 

3. 전달받은 숫자의 각 자리 수의 합을 구하기

조건 : 전달받은 숫자는 무조건 두자리 숫자이다.

fun sumTwoNum(num : Int) : Int {
    return num / 10  + num % 10
}

 

4. 구구단을 출력하자

fun gugudan() {
    for (i in 2..9) {
        for (j in 1..9) {
            println("$i * $j = ${i*j}")
        }
        println()
    }
}
728x90
반응형

댓글