나아가기

JAVA_ 반복문(while문) 본문

JAVA

JAVA_ 반복문(while문)

channnnii 2022. 3. 25. 16:27

while문

C언어에 반복문의 종류로는 for문, while문 그리고 do-while문이 있습니다.

for문은 반복횟수를 정확히 알고 있을 때 주로 사용하고, while문은 조건에 따라 반복하는 횟수를 결정해야 할 때 주로 사용합니다.

 

 while문은 조건식이 true일 경우, 계속해서 반복하는 문법입니다.

조건식에는 비교 또는 논리 연산식이 줄로 오는데 조건식이 false가 되면 반복을 멈추고, while문이 종료됩니다.

 

 

<예제 1. 두 수를 입력받아(n, m) n부터 m까지의 합을 구하는 프로그램을 완성하시오.>

import java.util.Scanner;

public class while{
	public static void main(String[] args){
            Scanner sc = new Scanner(System.in);
            System.out.print("두 수 입력 : ");

            int start = sc.nextInt();
            int end = sc.nextInt();

            int i = start;
            int sum = 0;

            while(i <= end){
                sum += i;
                i++;
            }

            System.out.println("두 수의 합 : " + sum);
    }
}

11줄 : int i = start는 반복문을 빠져나오는 탈출용 변수로 지정.

14줄 : while문에서 ( )호 안의 i <= end는 탈출용 조건식. 

 

 

 

 

<예제 2. 정수를 입력받아서 해당 정수의 구구단을 출력하는 프로그램을 출력하시오.>

import java.util.Scanner;

public class while{

	public static void main(String[] args){
    	
            Scanner sc = new Scanner(System.in);
            System.out.print("몇 단을 입력할까요? ");
            int dan = sc.nextInt();

            int num = 1;
            while(num < 10){
                System.out.println(dan + "x" + num + "=" + dan*num);
                num++;
            }
    	}
}

 

'JAVA' 카테고리의 다른 글

람다식(Lambda expression)  (0) 2022.05.01
JAVA_오버라이딩(Overriding)이란?  (0) 2022.03.25
JAVA_오버로딩(overloading)이란?  (0) 2022.03.25
JAVA_조건문 if  (0) 2022.03.25
JAVA_연산자  (0) 2022.03.23
Comments