Java

Java - 반복문 사용 방법 (for/while)

왕현성 2023. 1. 18. 12:33
728x90

1. for

1.1. 구문

  • for 반복문의 형태
    • 일반적으로 반복문을 사용 할 때에는 i, j, k 순으로 선언하여 사용
    • 스텝
      • ++ : 1씩 증가
      • -- : 1씩 감소
      • +=n : n씩 증가
      • -=n : n씩 감소
public class Loop {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		//1
		//2
		//3
		//4
		//5
		
//		System.out.println(1);
//		System.out.println(2);
//		System.out.println(3);
//		System.out.println(4);
//		System.out.println(5);
		
		// 1번째  반복할 변수의 초기값
		// 2번째  반복 조건
		// 3번째  반복할 변수를 변화
		// i++ 문법은 i의 값에 1을 더한 후 다시 i에 저장하라
		for( int i = 0 ; i < 5 ; i++ ) {
			int data = i + 1;
			System.out.println(data);
		}
		
		// 1 ~ 100 까지의 홀수를 다 더하세요.
		int total = 0;
		
		for ( int i=1 ; i<101 ; i++ ) {
			
			if (i % 2 == 1) {
				total = total + i;
				System.out.println(i);
				
				
			}
				
			
		}
		System.out.println(total);

2. while

2.1. 구문

  • while 반복문의 형태
  • 수식을 잘못 작성하면 무한 루프에 빠질 확률이 높으므로 정확하게 작성

 

//		System.out.println(1);
//		System.out.println(2);
//		System.out.println(3);
//		System.out.println(4);
//		System.out.println(5);
		
		int i = 1;
		while( i < 6) {
			System.out.println(i);
			i++;	// i = 1 + 1
		}
		
		// 1부터 100까지 수에서 짝수만 다 더하시오.
		total = 0;
		i = 1;
		while (1 < 101) {
			if(i%2==0) {
				total = total + i;
			

		
		
		
			}
			i++;
			

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