반응형
package for_while;

public class While {

	public static void main(String[] args) {
		
		int sum = 0;
		for (int i = 1; i <= 100 ; i++) {
			sum = sum + i; // i는 101이 돼서 나옴
		}
		System.out.println(sum);
		
		// ------------- 1 ~ 100 까지 합 ------------------
		
		for (int i = 1 ; i < 10 ; i++) {
			System.out.println("------------"+ i + "단입니다------------");
			for (int j = 1; j < 10; j++)
			{
				System.out.println(i + " X " + j + " = " + i*j);
			}
		}
		// -------------- 구구단 출력 -------------------------

	}

}

for문이 무엇이냐면 반복문입니다. 어떠한 작업을 반복해서 하죠 while문도 있는데 다음에 알아보도록 합시다

 

for (int i = 1 ; i <= 100 ; i++) 을 설명하자면 i = 1 이라고 처음에 초기값을 줍니다.

그다음 i <= 100 (1 <= 100) 인가요? 맞으면 중괄호 내용을 진행합니다 (sum = sum + i;)

중괄호가 끝나면 i++를 해줍니다. i <= 100 (2 <= 100) 인가요? .... 거짓이 나올 때까지 반복합니다.

 

이중 for문이란 그냥 for문 안에 for문이 들어간 것입니다.

 

for (int i = 1 ; i < 10 ; i++){

   for (int j = 1 ; j < 10 ; j++{

    ....

   }

}

여기에서 i가 1로 들어가고 j가 10번 반복하게 됩니다 1 ~ 9까지 그리고 i가 2가 되고 j가 10번 반복... i가 끝날 때까지

 

https://github.com/SungJLee/My_Java_World.git

 

SungJLee/My_Java_World

Contribute to SungJLee/My_Java_World development by creating an account on GitHub.

github.com

 

반응형