이번 시간에는 조건문에 쓰이는 if문 만드는 방법에 대하여 알아보겠습니다.
- 설명 -
조건문에 맞는 값이 들어갈 텍스트뷰입니다.
<?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. 조건 1개일 때
예: if(조건문){ 실행 코드 }
if문 조건에 맞다면 실행
2. 조건 2개일 때
예: if(조건문){ 실행 코드 }
else { 실행 코드}
if문 조건에 맞다면 if문 실행
if문 조건에 맞지 않으면 else문 실행
3. 조건 2개 이상일 때
예) if(조건문) { 실행 코드 }
else if(조건문) { 실행 코드 }
else { 실행 코드 }
if문 조건에 맞다면 if문 실행
if문 조건이 맞지 않으면 else if문 비교
else if문 맞으면 실행
else if문도 맞지 않으면 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 number : Int = 3;
var number2 : Int = 2;
//조건 1개
if(number == 3){
textView.append("$number 는 3과 같습니다.\n");
}
//조건 2개
if( number2 != 3){
textView.append("$number2 는 3 과 다릅니다.\n")
}else{
textView.append("$number2 는 3과 같습니다.\n")
}
//조건 2개 이상
for(i : Int in 1..10){
if(i % 2 == 0){
textView.append("$i : 2로 나누면 나머지 0 \n");
}else if( i % 3 == 0){
textView.append("$i : 3으로 나누면 나머지 0 \n");
}else{
textView.append("$i 둘다 아님 \n")
}
}
}
}
2022.05.10 - [안드로이드] - [안드로이드] DataBinding 컴포넌트 쉽게 접근하는 방법
2022.04.19 - [안드로이드] - [안드로이드] 커스텀 달력 만드는 방법 part1 화면 구성
2022.04.08 - [안드로이드] - [안드로이드] Tab Custom Animation part1 - 화면 구성
[안드로이드 코틀린] 함수(function) 만드는 방법 part1 - 매개변수(parameter) (0) | 2022.05.25 |
---|---|
[안드로이드 코틀린] 조건문 when 만드는 방법 (0) | 2022.05.24 |
[안드로이드 코틀린] 반복문 while, do while 만드는 방법 (0) | 2022.05.22 |
[안드로이드 코틀린] 반복문 For 만드는 다양한 방법 (0) | 2022.05.21 |
[안드로이드 코틀린] 배열 쉽게 만드는 방법 (0) | 2022.05.20 |
댓글 영역