본문으로 바로가기

반복문(for)을 이용하여 구구단 출력

category Back-end/Java 2016. 1. 18. 17:44

반복문 for문을 알아보자

for ( 초기화 값; 조건식; 증감식 ) 형태로 사용하며

동일한 명령어를 반복시킬 수 있다는 장점이 있다.


Q1 for 문을 이용하여 구구단 9단 출력 코드를 짜보았다.


i 를 1 부터 9 까지 이용하여 9*i 에 대입해 출력하였다.


Q2 이를 응용해 for문을 중첩하여 구구단 전체를 출력하는 코드를 짜보았다.


여기서 i 는 단수를

j는 1부터 9까지의 수를 나타낸다.

i 2  j 1 2 3 4 5 6 7 8 9

i 3  j 1 2 3 4 5 6 7 8 9

ij 1 2 3 4 5 6 7 8 9


더 자세히 알아 보기 위해 한 줄씩 디버그를 해보았다.


알아보고 싶은 부분의 시작 줄의 숫자를 더블 클릭하면 BreakPoint로 설정된다.

그 후 F11키를 눌러 실행시키면 BreakPoint부터 실행된다.

F6키를 눌러 한줄씩 디버깅 해본다.


한 줄을 실행시켜 보면 우측 상단의 Variables 창으로 i에 2가 들어갔음을 확인할 수 있다.


계속해서 F6을 이용해 다음줄을 실행시키면 j에도 값이 들어감을 확인할 수 있다.


결과창에 값이 출력되며 다시 j의 for문을 반복함을 확인할 수 있다.


Q3 for 문을 이용하여 홀수 출력 코드를 짜보았다.


%(mocular) : 나눈 값의 나머지를 나타내는 연산이다.

continue : 현재 시점부터 밑에 있는 모든 것들을 무시한다. if를 빠져나와 for문의 다음 작업을 실행한다.


이때 continue를 사용하면 짝수일 경우엔 if를 빠져나와 for에 다시 도달하여 홀수가 된다.



'Back-end > Java' 카테고리의 다른 글

반복문(while)  (0) 2016.01.19
JAVA 파일 내보내기, 가져오기  (0) 2016.01.19
JAVA 조건문( if, switch)를 이용한 학점변환기, 계산기 만들기  (0) 2016.01.18
JAVA Scanner  (0) 2016.01.15
JAVA 변수와 연산자  (0) 2016.01.14