for문의 작동방식에 대해서
for(int i = 0; i < 10; i++) {
System.out.println("i" + i);
}
위에 코드가 있을때 작동 방식이 (int i = 0;) -> (i < 10;) -> (i++) -> System.out.println("i" + i); 로 동작한다고 생각하고 사용해왔는데 (int i = 0;) -> (i < 10;) -> System.out.println("i" + i); -> (i++)으로 동작하는것이였다.
보기좋게 표기하자면
for([1]int i = 0; [2]i < 10; [4]i++) {
[3]System.out.println("i" + i);
}
이된다. 때문에
for([1]int i = 0; [2]i < 10; [4]++i) {
[3]System.out.println("i" + i);
}
로 작성시 실행시키면 처음값이 1이아닌 0으로 찍히는것을 알수 있다.
'ETC.자바의 기초지식' 카테고리의 다른 글
3.자바를 다시 배우면서 알아가는것들 3 (1) | 2023.10.20 |
---|---|
자바를 다시하면서 얻어가는것들. (3) | 2023.10.17 |