4. 조건문과 비교연산자

Yes. Dominos~·2021년 8월 29일
0

디모의 코틀린

목록 보기
4/10
post-thumbnail

1. 추후에 본격적으로 Java나 코틀린을 개발연습을 하실 땐 inteli J 를 커뮤니티 버전으로 설치하여 경험해보시고,

2. 그후엔 안드로이드 스튜디오나 spring 코틀린으로 개발해 보시기를 추천합니다.


조건문 if

조건에 따라 조건에 부합하면 코드를 실행한다.

  • 코드예시
if(조건){

 실행 코드

}

조건의 내용은 보통 비교연산을 통해 검증한다.

  • 부등호

    a < b : a보다 b 가 크다.
    a <= b : b가 a보다 크거나 같다.
    a > b : a보다 b 가 작다.
    a >= b : b가 a보다 작거나 같다.
    a != b : a가 b와 다르다.
    a == b : a가 b와 동일하다.

  • is , !is 연산자

자료형이 맞는지 체크하는

ex) a is Int
좌측 변수가 우측 자료형에 호환되는지 체크하고, 호환되면 자동으로 한번에 자료형까지 변환 시켜줌.

자료형이 다른지 체크하는


조건문 When

1개의 변수를 여러개의 값과 비교하는 조건문 when

doWhen 이라는 코드를 아래 처럼 작성해보고

fun doWhen (a: Any) {
    var result = when(a) {
      1 -> "정수 1 입니다"
      "Kotlin" -> "코틀린 입니다"
      is Long -> "Long 타입 입니다"
      !is String -> "String 타입이 아닙니다"
      else -> "어떤 조건도 만족하지 않습니다."
    }
    println (result)
}

Main 함수를 실행시키면

fun main() {
    doWhen(1)
    doWhen("Kotlin")
    doWhen(12L)
    doWhen(3.14566)
    doWhen("자바")
}

다음 시간에는 반복문과 증감연산자를 하겠다.

profile
미래의 아들아~ 곧 만나러 갈게

0개의 댓글

관련 채용 정보