java

[java]for / while 반복문과 사용방법

공부짱짱열심히하기 2023. 1. 18. 12:48

- 문장 또는 문장들을 반복해서 수행할 때 사용하며

- 조건식과 수행할 블럭{} 또는 문장으로 구성한다.

- 반복횟수가 중요한 경우에 for문을, 그 외에는  while문을 사용한다.

- for문과 while문은 서로 변경이 가능하다

 

for문의 기본
for( 변수의 초기값 ; 반복의 조건 ; 반복할 변수를 변화)

 

System.out.println(1);

System.out.println(2);

System.out.println(3);

System.out.println(4);

System.out.println(5);

의 결과와 같이 화면에 일렬로 숫자가 쭉 나오게 하려면

 

 

		for(int i =0  ; i<=5  ;i++  ) {
			System.out.println(i);
		}
        
        
     whlie 문
     		
		int i = 1;
		while( i <= 5) {
			System.out.println(i);
			i = i + 1; // i= i+1
		}

여기서 i++는 i +1 의 의미와 같음

 

 

for문안에 if문이나 다른 조건들을 넣을 수 있음

		int total = 0;
		for( int i = 1;  i <=100  ; i++  ) {
			System.out.println(i);
			
			if (i%2 == 1) {
				System.out.println(i);
				total = total + i;
			}
			
		}
		System.out.println(total);

 

break 
자신이 포함된 하나의 반복문에서 빠져나오며
특정 조건을 달성하면 반복문을 벗어나게 하는 용도로 활용

 

		total = 0;
		for(int k = 1; k<= 100; k++) {
			total = total + k;
			if (total>78) {
				break;
			}
		}
		System.out.println(total);

 

		while (true) {
		System.out.println("무한루프");
		}