4-2. while 문

Dec 14, 2023
4-2. while 문

 

1. while 이란

어떤 조건을 정해놓고 끝없이 반복하는 구조. while(){ } 구조이다.
 
예시
  1. -1의 값이 입력될 때까지 합계 계산하기
package ch03; //-1의 값이 입력될 때까지 합계 계산하기 import java.util.Scanner; public class GetSum { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int sum=0, value=0; while(value != -1){ sum=sum+value; System.out.println("정수를 입력하시오."); value=sc.nextInt(); } System.out.println("정수의 합은 "+sum+"입니다."); } }
 
실행 결과
notion image
 

2. 중첩 반복문

반복문은 중첩하여 사용될 수 있다. 중첩 반복문이란 반복문 안에 다른 반복문이 실행되는 것이다. for(;;){ for(;;){ } } 구조이다.
 
예시
  1. 사각형 모양 출력하기
package ch03; //사각형 모양 출력하기 import java.util.*; public class NestedLoop { public static void main(String[] args) { for(int y=0;y<5;y++){ for(int x=0;x<10;x++){ System.out.print("*"); } System.out.println(""); } } }
 
실행 결과
notion image
Share article

oncehyun