상세 컨텐츠

본문 제목

[안드로이드 코틀린] 조건문 if, else if 만드는 방법

안드로이드

by aries574 2022. 5. 23. 10:33

본문


이번 시간에는 조건문에 쓰이는 if문 만드는 방법에 대하여 알아보겠습니다.


목차

1. 실행 화면
2. 메인 화면 구성 activity_main.xml
3. 메인 코드 구현 MainActivity.java1. 실행 화면
2. 메인 화면 구성 activity_main.xml
3. 메인 코드 구현 MainActivity.java


1. 실행 화면


2. 메인 화면 구성 activity_main.xml

- 설명 -

 조건문에 맞는 값이 들어갈 텍스트뷰입니다.

<?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>

 


3. 메인 코드 구현 MainActivity.java

 - 설명 -

 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 컴포넌트 쉽게 접근하는 방법

 

[안드로이드] DataBinding 컴포넌트 쉽게 접근하는 방법

이번 시간에는 DataBinding를 통해 레이아웃 컴포넌트에 쉽게 접근하는 방법에 대하여 알아보겠습니다. 목차 1. 실행 화면 2. dataBinding 설정 3. 메인 화면 구성 activity_main.xml 4. 메인 코드 구현 MainActi..

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

 

 

반응형

관련글 더보기

댓글 영역