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
'[Java] > [Java]' 카테고리의 다른 글
[Java] 자바 반복문 탈출 (Continue , Break) (0) | 2021.06.13 |
---|---|
[Java] 자바 반복문 (while , do-while) (0) | 2021.06.13 |
[Java] 자바 조건문 switch_case (0) | 2021.06.13 |
[Java] 자바 이항 연산자 (0) | 2021.06.13 |
[Java] 자바 단항 연산자 (0) | 2021.06.13 |