Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- swagger
- props
- Kotlin
- java
- 반복문
- javascript
- AWS
- front-end
- SWIFT
- vue
- 상속
- Producer
- 개발이 취미인 사람
- It
- 조건문
- react
- class
- Sequelize
- 자바
- spring boot
- kafka
- node.js
- state
- file upload
- 개발자
- 코틀린
- Nest.js
- component
- restful api
- back-end
Archives
- Today
- Total
개발이 취미인 사람
[Kotlin] 조건문 If & When 사용법 본문
반응형
- 지난 시간
안녕하세요. 지난 시간에는 "자료형, 변수, 상수" 개념 및 사용법에 대해 알아봤습니다.
혹시 놓치고 오신 분들은 아래 링크를 통해 학습하고 오시는 걸 추천드리겠습니다.
- 개요
이번 시간에는 코틀린에서 사용되는 조건문에 대해 알아보겠습니다.
조건문이란 무엇일까요?? 프로그래밍을 동작하면서 특정 조건의 참과 거짓을 판단하는 것을 말합니다.
참? 거짓? 무엇일까요? 진실 혹은 거짓입니다. 예시를 통해 바로 알아보겠습니다!!.
- If 문 사용법
기본적인 if문 방식으로 작성해도 되지만 중괄호를 제거하고 작성할 수 도 있습니다.
중괄호({}) 생성
//금액을 1000원으로 설정
val money = 1000
//money 값이 2000 이라면 if문 실행
if(money == 2000){
println("if 돈은 "+money)
}
//money 값이 1500 이라면 if문 실행
else if(money == 1500){
println("else if 돈은 "+money)
}
//위 if & else if가 참이 아니라면 실행
else{
println("else 돈은 "+money)
}
/**
* 실행 결과
* else 돈은 1000
*/
중괄호({}) 제거
//금액을 1000원으로 설정
val money = 1500
//money 값이 2000 이라면 if문 실행
if(money == 2000)
println("if 돈은 "+money)
//money 값이 1500 이라면 if문 실행
else if(money == 1500)
println("else if 돈은 "+money)
//위 if & else if가 참이 아니라면 실행
else
println("else 돈은 "+money)
/**
* 실행 결과
* else if 돈은 1500
*/
- When 사용법
when 조건문은 하나의 변수를 여러 값과 비교할 때 사용됩니다. 상위 조건이 먼저 부합되면 나머지는 실행 안됩니다.
val money = 1000
when(money) {
0 -> println("값이 1인가?")
is Int -> println("자료형이 Int 인가")
else -> println("어떤 조건도 만족하지 않아서 실행됨")
}
이번 시간에는 코틀린에 조건문에 대해 알아봤습니다. :) 다음 시간에는 반복문에 대해 알아보겠습니다.
'언어(Programming Language) > Kotlin' 카테고리의 다른 글
[Kotlin] 함수(Function) 사용법 (0) | 2021.02.17 |
---|---|
[Kotlin] 클래스(Class) 생성자(Constructors) 개념 및 사용법 (1) | 2021.02.16 |
[Kotlin] break & continue와 forEach 사용법 (0) | 2021.02.14 |
[Kotlin] while & for 기본 사용법 (0) | 2021.02.14 |
[Kotlin] 자료형, 변수, 상수 개념 및 사용법 (0) | 2021.02.14 |