today_is

[ loop ] for, while 반복문 본문

java

[ loop ] for, while 반복문

ye_rang 2023. 11. 20. 14:28

오늘의 목표 >>

for 와 while 을 이용하여 조건에 따른 반복문을 수행해보자.

 

 


 

반복문이란?

 

: 특정 조건에 따라, 코드를 반복하여 수행하는 것. 

반복문이 없다면 입.출력하고 싶은 만큼 코드를 붙여 넣어주어야 하기 때문에 한계가 있다.

 

 

public class Ex01 {

  public static void main(String[] args) {

//	반복문 없이 출력
	System.out.println("1");
	System.out.println("1");
	System.out.println("1");
	System.out.println("1");
		
        
//	무한반복 (횟수 지정 X)		
	int num = 0;											
	while(num < 50) {
		num ++;
		System.out.println("while : " + num);
	}
	System.out.println();
    
  }

}

 

public class Ex02 {

  public static void main(String[] args) {

//	유한반복 (횟수 지정 O)		
	for (int i = 0; i < 25; i++) {							
		System.out.println("for : " + i);		
	}
	System.out.println();
		
		
//	변수의 재사용(초기화시키기)
	num = 0;
    
    
//	if 는 조건이 참이라면 1회만 실행 			
	if(num < 20) {											
		System.out.println("if : " + ++num);
	}


//	while 은 조건이 참이라면 계속 반복 
	while(num < 20) {										
		System.out.println("while : " + ++num);
	}
    
//	★★ while은 종속문장을 실행하고 나면, 다시 조건을 체크해봄
 
   }
   
}

 

일반적으로 사용하는 반복문은 for 와 while 이 있다.

 

  • 형태 
  • for (초기값 ; 조건식 ; 증감식)
  • while (조건식)

 

 

 

정해진 규칙은 아니지만, 

 

for 은 유한반복,

while 은 무한반복에 사용하기 좋다.

 

for 에는 반복적으로 변화하는 i를 이용하여

좀 더 세부적으로 조건을 줄 수 있기 때문에 유한반복에 사용하기 적합하고,

 

while은 비교적 간단한 조건식을 작성함으로 무한반복에 사용하기 적합하다.

 


study_review >>

 

반복문이 없으면 자바를 배우기도 싫을 것 같다.

 

반복문도 종류가 있기 때문에 

조건에 따라서 달리 쓰는 편이 좋다 !!