반응형
for문을 다시 해보는데, 하루만에 잊어먹었는지 아직도 헷갈립니다.
그나마 다행인 점은 점차 익숙해진다는 것이고 반복문의 매력을 조금 느끼게 되었습니다 ㅋㅋㅋ
이번에는 for문 안에 또 다른 for문의 작동 구조와 출력할 때 개행이 어떤 식으로 작용되는지 잘 몰랐는데
실습예제와 print와 println의 차이를 통해 배우게 되서 다행입니다.
ps: 혹시라도 조언 해주실 분들은 마음껏 해주세요! 잘 참고해서 배우겠습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 | public class Patten { public static void main(String[] args) { // for문에서 i++은 1씩 증가시킨다는 것이지만 // i+=10은 10씩 증가시킨다는 의미이다. for (int i = 0; i < 5; i++) { System.out.print("*"); // 이런 식의 print은 개행 없이 출력. // println은 개행을 자동으로 해서 출력. } System.out.println(""); System.out.println("================"); for (int i1 = 0; i1 < 5; i1++) { System.out.println("*"); // 별 찍고 자동 개행 후, 또 별 찍고 System.out.println(); // 이것은 별 찍고, 개행을 두번 한다는 의미이다. } System.out.println("================="); for (int i2 = 0; i2 <= 5; i2++) { // i2가 5보다 커질 때까지 메소드를 실행 후, 값 증가 다시 실행(반복) for (int j = 0; j <= i2; j++) { // j가 i2 값보다 커질 때 까지, 메소드 실행 후, 값 증가 다시 실행(반복) System.out.print("*"); } System.out.println(""); // j가 변수로 있는 for 문이 조건을 충족 시, 개행 후 // i가 변수로 있는 for 문으로 돌아가서 다시 실행 //요약 하면 i2은 0, 5보다 작으니 내부에 j for문 실행 //그리고 j for문에서 j와 i 둘다 0이므로 별 찍고, j 1 증가. //조건이 불충족이기에 밖에 개행 출력 후, i for문으로 돌아가서 //i 1증가 후 다시 i가 변수인 for문 실행. //이런 식의 과정이다. } } } | cs |
반응형
'It Study > POWER JAVA(기본서)' 카테고리의 다른 글
POWER JAVA 2장 메소드 예제 (0) | 2022.08.03 |
---|---|
POWER JAVA 1장 프로그래밍 3번 문제 FOR문 연습_4 (3) | 2022.08.02 |
POWER JAVA 1장 프로그래밍 문제 3번 문제 FOR문 연습_3 (0) | 2022.08.02 |
POWER JAVA 1장 프로그래밍 3번 문제 FOR문 연습 (0) | 2022.07.31 |
POWER JAVA 1장 프로그래밍 2번 문제 (0) | 2022.07.31 |