Java

for / while 반복문 사용법

yugyeong 2023. 1. 18. 12:55

for 문

  • for ( 반복할 변수의 초기값; 반복조건; 반복할 변수를 변화)
  • for ( i = 0; i < 5; i ++ )

i++  :  i 의 값에 1을 더한 후 다시 i 에 저장

 

for( int i = 0 ; i<5 ; i++) {

int data = i + 1;
System.out.println(data);
}

 

 

예시 : for 반복문을 이용하여서 1 ~ 100 까지의 숫자 중 홀수끼리 더한 값을 출력해라.

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

 

 

while문

  • while 문은 while( 반복할 조건 ) 같은 형태로 쓰인다.
  • 단, 중괄호 안에 i++ 을 작성해주지 않으면 while 문은 무한 루프를 돌게 된다. 
int i = 1;
while(i <= 5) {
    System.out.println(i);
    i ++; 		// i = i + 1
}

 

예시 while 문을 이용하여서 1 ~ 100 수에서 짝수만 모두 더해라

i = 1;
total = 0;

while(i<=100) {
if (i % 2 == 0){
total = total + i;
}

i++;
}

System.out.println(total);

 

무한루프 while(true)

while(true) 로 코드를 작성하면 while 문은 무한 루프를 돌게 된다.

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