상세 컨텐츠

본문 제목

[Java] 반복문

Java

by TUZA 2022. 4. 3. 23:45

본문

while문

package ch17;

public class WhileTest {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		int num = 1;
		int sum = 0;
		while (num <= 10) {
			sum += num;
			num++;
		}
		System.out.println(sum);
		System.out.println(num);
	}

}

 

do-while문

while 문과 차이점은 do-while 경우 먼저 코드를 실행시키고(do) 난 후 조건을 검사한다.

package ch17;

import java.util.Scanner;

public class DoWhileTest {

	public static void main(String[] args) {

		Scanner scanner = new Scanner(System.in);
		int input;
		int sum = 0;
		//1. 입력을 먼저 받고 
		do {
			input = scanner.nextInt();
			sum += input;
		}
        
        //2. 입력받은 value이 조건에 부합하는 지 확인한다.
		while (input != 0);

		System.out.println(sum);
	}

}

 

for문

반복문 중 가장 일반적으로 사용되고 있다.

package ch17;

public class ForTest {

	public static void main(String[] args) {

		int sum = 0;
		for (int i = 0; i <= 10; i++) {

			sum += i;
			System.out.println(i);
		}
		System.out.println(sum);

		int num = 1;
		int total = 0;

		while (num <= 10) {
			total += num;
			num++;
		}

		System.out.println(total);
	}

}
반응형

'Java' 카테고리의 다른 글

[Java] 함수  (0) 2022.04.03
[Java] 객체지향  (0) 2022.04.03
[Java] switch 문  (0) 2022.04.03
[Java] 자바의 연산자들  (0) 2022.04.01
[Java] 상수, 리터럴, 형 변환  (0) 2022.04.01

관련글 더보기