이번 시간에는 조건문에 쓰이는 when문 만드는 방법에 대하여 알아보겠습니다.
- 설명 -
조건문에 맞는 값이 들어갈 텍스트뷰입니다.
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:textSize="25sp"
android:textStyle="bold"/>
</RelativeLayout>
- 설명 -
1. java case문과 비슷합니다.
2. 조건문 통해 변수에 담기
var color : Int = 12;
var word : String = when(color){
조건 -> 값
else -> 값
}
color의 값과 조건이 맞으면
해당 값이 word에 들어갑니다.
조건이 다 안 맞으면 else문이
실행됩니다.
3. 조건문 통해 코드 실행
var color : Int = 12;
var word : String = when(color){
조건 -> 코드
else -> 코드
}
color의 값과 조건이 맞으면
해당 코드가 실행됩니다.
조건이 다 안 맞으면 else문이
실행됩니다.
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
//텍스트뷰 초기화
var textView : TextView = findViewById(R.id.textView);
var color : Int = 12;
//1. 조건문 통해 변수에 담기
var word : String = when(color){
//color값이 0 ~ 5에 해당되면
in 0..5 -> "Red"
//0 ~ 11에 해당되면
in 0..11 -> "Blue"
//12에 해당되면
12 -> "Green"
//위에 경우가 다 아닌경우
else -> "Yello"
}
textView.append("1. 조건문 통해 변수에 담기 \n")
textView.append(word + "\n");
//2. 조건문 통해 코드 실행
textView.append("2. 조건문 통해 코드 실행 \n")
when(color){
in 0..5 -> textView.append("0 ~ 5 \n")
in 0..11 -> textView.append("0 ~ 11 \n")
12,13 -> textView.append("12, 13")
else -> textView.append("else \n")
}
}
}
2022.05.14 - [안드로이드] - [안드로이드] Database Room 사용법 part1 - Room 설정
[안드로이드] Database Room 사용법 part1 - Room 설정
Room 사용법을 알아보겠습니다. 앱 내부에 데이터를 관리하는 기능을 도와주는 라이브러리입니다. SQLite보다 쉽게 사용할 수 있습니다. 자세한 내용은 아래 링크를 가시면 보실 수 있습니다. https:
aries574.tistory.com
2022.04.19 - [안드로이드] - [안드로이드] 커스텀 달력 만드는 방법 part1 화면 구성
[안드로이드] 커스텀 달력 만드는 방법 part1 화면 구성
이번 시간부터 커스텀 달력을 만들어 보겠습니다. 이번에는 메인화면 구성을 해보겠습니다. 목차 1. 실행 화면 2. 메인 화면 구성 activity_main.xml 1. 실행 화면 2. 메인 화면 구성 activity_main.xml -.
aries574.tistory.com
2022.04.08 - [안드로이드] - [안드로이드] Tab Custom Animation part1 - 화면 구성
[안드로이드] Tab Custom Animation part1 - 화면 구성
이번 시간부터 TabLayout을 직접 만들어 애니메이션까지 넣어보는 방법을 알아보겠습니다. 이번 포스팅은 화면 구성을 해보겠습니다. 목차 1. 실행 화면 2. 테마 변경 3. 배경 색상 파일 만들기(drawab
aries574.tistory.com
[안드로이드 코틀린] 함수(function) 만드는 방법 part2 - 리턴(return) (0) | 2022.05.26 |
---|---|
[안드로이드 코틀린] 함수(function) 만드는 방법 part1 - 매개변수(parameter) (0) | 2022.05.25 |
[안드로이드 코틀린] 조건문 if, else if 만드는 방법 (0) | 2022.05.23 |
[안드로이드 코틀린] 반복문 while, do while 만드는 방법 (0) | 2022.05.22 |
[안드로이드 코틀린] 반복문 For 만드는 다양한 방법 (0) | 2022.05.21 |
댓글 영역