티스토리 뷰
728x90
반응형
SMALL
안녕하세요, 안드로이드 앱 개발을 시작하는 여러분! 이번에는 Kotlin 언어의 기초 문법 중 조건문과 반복문에 대해 알아보겠습니다. 안드로이드 앱을 개발하는 데 필수적인 내용이니 잘 따라와 주세요.
1. 조건문: if, else, when
1-1. if 문
가장 기본적인 조건문으로, 조건이 참이면 특정 코드 블록을 실행합니다.
val number = 10
if (number > 0) {
println("양수입니다.")
} else if (number < 0) {
println("음수입니다.")
} else {
println("0입니다.")
}
1-2. when 표현식
여러 경우에 따라 다른 동작을 수행하고 싶을 때 사용하는 when 표현식입니다.
when (number) {
1 -> println("하나")
2 -> println("둘")
else -> println("다른 숫자")
}
2. 반복문: for, while
2-1. for 문
지정된 범위 또는 컬렉션에 대해 반복 작업을 수행합니다.
for (i in 1..5) {
println(i)
}
2-2. while 문
조건이 참인 동안 반복 작업을 수행합니다.
var x = 0
while (x < 5) {
println(x)
x++
}
3. 통합 예제: 로또 번호 생성기
이제 배운 조건문과 반복문을 활용하여 간단한 로또 번호 생성기를 만들어봅시다.
fun main() {
val lottoNumbers = mutableListOf<Int>()
while (lottoNumbers.size < 6) {
val randomNumber = (1..45).random()
if (randomNumber !in lottoNumbers) {
lottoNumbers.add(randomNumber)
}
}
println("로또 번호: $lottoNumbers")
}
마무리
이제 여러분은 Kotlin에서의 조건문과 반복문을 활용한 간단한 프로그래밍을 경험해 보았습니다. 다음 시간에는 함수와 클래스 같은 더 복잡한 주제를 다루어보도록 하겠습니다. 계속해서 흥미로운 안드로이드 앱 개발을 배워나가세요! 🚀
728x90
반응형
LIST
'안드로이드 첫번째 걸음' 카테고리의 다른 글
Kotlin 기초 : 안드로이드 앱 개발을 위한 시작 (5. 널 안정성) (0) | 2023.12.22 |
---|---|
Kotlin 기초 : 안드로이드 앱 개발을 위한 시작 (4. 클래스와 객체) (2) | 2023.12.21 |
Kotlin 기초 : 안드로이드 앱 개발을 위한 시작 (3. 함수) (2) | 2023.12.21 |
Kotlin 기초 : 안드로이드 앱 개발을 위한 시작 (1. 변수와 데이터 타입) (0) | 2023.12.21 |
안드로이드 앱 개발을 위한 프로그래밍 언어 선택: Kotlin vs. Java (60) | 2023.12.21 |
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 안드로이드 앱 개발
- kotlin
- 비동기
- 내부데이터베이스
- 코루틴
- coroutine
- 모듈화
- Android
- 디자인패턴
- 기초
- 경매
- RxJava
- 안드로이드개발
- cipher
- 생명주기
- UI스레드
- fragment생명주기
- RoomDatabase
- 사이버보안
- 안드로이드기초
- 코틀린
- 안드로이드앱개발
- 부동산
- Fragment
- 비동기처리
- 클린아키텍처
- 부동산 경매
- MVVM패턴
- 앱개발
- 안드로이드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함