일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바란
- 파스칼케이스
- 테이블정의서
- redis
- OS
- banner
- inmemory
- 스네이크케이스
- nginx
- websokcet
- linux
- Entity
- mongodb
- 반복
- spring-rest-docs
- commons-fileupload
- springboot
- 외부허용
- MongoTemplate
- for
- jpa
- java
- 2중for
- Docker
- 카멜케이스
- 태그없음
- 케밥케이스
- pdf변환
- spring
- javax
- Today
- Total
겸쨔
[java] 2중 for 반복문 본문
이번엔 for문 안에 for문을 넣어 2중 for문을 만들었다.
반복문 for문 글에서 만들었던 구구단을 이젠 9단까지 출력할 수 있는 코드를 짤 것이다.
첫번째 for문이다.
우선 구구단의 첫번째 숫자 2를 int num에 선언하여 넣어줬다.
그 다음 9단까지 출력하기 위해 관계 연산자를 이용하여 10까지 출력되지 않게 했다.
그 뒤 for문이 한바퀴 돌면 3단을 출력하게 하기 위해 변수 num에 증감 연산자를 붙여줬다.

그리고 출력 값을 구분하기 위해 변수 num과 쌍따옴표로 감싼 "단"을 출력했다.

그 다음 두번째 for문을 넣어줬다. 변수 num과 곱해줄 변수 i를 int 로 선언해줬다.
그리고 이것 또한 마찬가지로 변수 num에 곱해줄 변수 i가 10까지 출력되지 않게 했다.
그 뒤 두번째 for문이 한바퀴 돌면 변수 num에 2를 곱해주기 위해 변수 i에 증감 연산자를 붙여줬다.

그리곤 변수 result를 int로 선언해주고 그 안에 변수 num과 변수 i의 곱셈의 값을 넣어줬다.
그러고 num + " * " + i + " = " + result 를 출력했다.

너무 길어 잘랐지만 2단 부터 9단까지의 답이 아주 잘 나왔다.

for문을 처음 접하게 되면 언제 어떻게 for문을 사용해야하는지 잘 모를 때가 많다.
코드가 3번 이상 중복된다 ?
그럼 반복문을 고려해보자.
반복문을 쓰고자 할 때는 반복하고자 하는 코드들을 풀어서
적어보며 원리를 파악하면 좀 더 쉽게 접근할 수 있다.
최대한 눈에 익히고 손에 익히는 것만이 반복문을 잘 쓰는 개발자가 되는 길이라고 생각한다.
빠이팅
'lang > java' 카테고리의 다른 글
[java] 자바란 ? (0) | 2024.07.20 |
---|---|
[java] if, if else, if else if 조건문 (0) | 2024.07.20 |
[java] for 반복문 (0) | 2024.07.19 |
[java] 연산자 (0) | 2024.07.19 |
[java] 변수 (0) | 2024.07.19 |