상세 컨텐츠

본문 제목

[안드로이드 코틀린] 반복문 while, do while 만드는 방법

안드로이드

by aries574 2022. 5. 22. 10:41

본문


이번 시간에는 반복문에 쓰이는 whiledo while문 만드는 방법에 대하여 알아보겠습니다.


목차

1. 실행 화면
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. for문처럼 반복적인 작업을 하기 위해 쓰입니다.

 2. while은 조건문만 들어가기 때문에 무한반복에 빠지지 않기 위해서 따로 증가하는 코드를 만들어야 합니다.

 3. do while은 조건이 참이 아니어도 무조건 한 번은 실행시켜야 할 때 쓰입니다. 

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        //텍스트뷰 초기화
        var textView : TextView = findViewById(R.id.textView);

        //반복문

        var num = 0;

        //num이 5보다 작을때까지 반복
        while(num < 5){

            textView.append("반복 $num \n");

            //무한반복 막아주기 위해서 num값 증가
            num++;
        }

        var num2 = 5;

        //조건이 안되도 무조건 한 번은 실행됨
        do{
            textView.append("$num2 \n");
        }while (num < 5)
    }
}

2022.05.07 - [안드로이드] - [안드로이드] HTTP 통신 Volley 사용법 part1 - 간단한 요청 및 응답

 

[안드로이드] HTTP 통신 Volley 사용법 part1 - 간단한 요청 및 응답

이번 시간에는 HTTP통신을 쉽게 도와주는 Volley 라이브러리를 이용해서 API 호출,  데이터를 가져오는 방법에 대하여 알아보겠습니다. 목차 1. 실행 화면 2. 권한 등록 3. 라이브러리 등록 4. 메인

aries574.tistory.com

2022.04.19 - [안드로이드] - [안드로이드] 커스텀 달력 만드는 방법 part1 화면 구성

 

[안드로이드] 커스텀 달력 만드는 방법 part1 화면 구성

이번 시간부터 커스텀 달력을 만들어 보겠습니다. 이번에는 메인화면 구성을 해보겠습니다. 목차 1. 실행 화면 2. 메인 화면 구성 activity_main.xml 1. 실행 화면 2. 메인 화면 구성 activity_main.xml  -.

aries574.tistory.com

2022.04.02 - [안드로이드] - [안드로이드] 같은 그림 찾기 게임 만드는 방법 part1 - 화면 구성

 

[안드로이드] 같은 그림 찾기 게임 만드는 방법 part1 - 화면구성

앞으로 같은 그림 찾기 게임을 만들어 보겠습니다. 이번 시간에는 화면 구성을 해보겠습니다. 이 게임은 8장의 카드가 있고, 2장의 카드를 뒤집어서 같은 그림이면 성공, 틀리면 맞을 때까지 하

aries574.tistory.com

 

반응형

관련글 더보기

댓글 영역