본문 바로가기
개발/JAVA

자바 - 반복문 while문

by chansungs 2020. 6. 14.
728x90
반응형

안녕하세요~ 여러분! 오늘은 자바의 반복문 중 하나인 while문에 대해 이야기해보려고 합니다. 

while문은 조건식이 참인 동안 반복적으로 실행되는 구문으로, 프로그래밍에서 자주 사용됩니다. 이번 글에서는 while문의 기본 구조와 사용 예시를 살펴보면서, 자바 초보자들도 쉽게 따라할 수 있는 내용을 담아볼게요. 함께 공부해보시죠!

while 반복문

// while 반복문
// 조건식을 비교해 반복을 결정하는 반복문으로
// 불 특정한 횟수의 반복을 제어할 때 사용합니다.
// ex) 파일처리, 네트워크 통신, 데이터베이스 처리
public class Control_Statement_While_01 {
	public static void main(String[] args) {
		// while( 조건식 ) {
		// 		실행문;	// 조건식이 참인 경우 실행되는 실행문
		// }
		
		// while 반복문은 if 문과 같이 조건식이 참일경우 하나의 실행문만을
		// 반복하며, 블럭을 지정하면 여러 라인의 실행문을 반복할 수 있습니다.
		
		// while 반복문을 사용하여 1 ~ 10 까지의 정수를 출력
		int i = 1;
		while( i < 11 ) {
			System.out.printf("i = %d\n", i);
			i++;
		}
		 
	}
}

while 문은 불 특정한 횟수의 반복을 제어할 경우에 효과적입니다.

import java.util.Scanner;
public class Control_Statement_While_02 {
	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		// while 문은 불 특정한 횟수의 반복을 제어할 경우에 효과적입니다.
		
		// 사용자가 입력한 정수의 합계를 계산하여 100 이 넘가는 순간 프로그램을 종료하세요.
		int input;
		int tot = 0;
				
		while( tot < 100 ) {
			System.out.print("정수를 입력하세요 : ");
			input = in.nextInt();
			tot += input;
		}
		
		System.out.printf("입력된 정수들의 총 합계는 %d 입니다.\n", tot);

	}
}
728x90
반응형

'개발 > JAVA' 카테고리의 다른 글

반복문 while , do ~ while 문제  (0) 2020.06.14
자바 반복문 do ~ while문  (0) 2020.06.14
자바 - 반복문 중첩(이중)for문 (3)  (0) 2020.06.14
자바 - 반복문 for 문, continue  (0) 2020.06.14
자바 - 반복문 for 문 (1)  (0) 2020.06.14