공부했던 자료 정리하는 용도입니다.
재배포, 수정하지 마세요.
구구단 출력
이중 for 문을 이용해서 구구단을 출력할 수 있다. for 문을 어떻게 사용하느냐에 따라서 출력방식을 다르게 지정할 수 있다.
1. 세로로 출력하기
package test;
class test{
public static void main(String[] args) {
for(int i = 2 ; i <= 9 ; i++) { //단수
for(int j = 1 ; j <= 9 ; j++) { // 1 ~ 9 까지 곱해줄 숫자
System.out.println(i + " * " + j + " = " + i * j);
}
System.out.println(); //보기좋게 출력하기 위한 줄바꿈
}
}
}
코드를 실행하면 위의 그림처럼 세로로 출력된다.
2. 가로로 출력하기
package test;
class test{
public static void main(String[] args) {
for(int i = 1 ; i <= 9 ; i++) { // 1 ~ 9까지 곱해줄 숫자
for(int j = 2 ; j <= 9 ; j++) { //단수
System.out.print(j + " * " + i + " = " + i * j + "\t"); //\t는 8칸을 띄워주는 역할이다.
}
System.out.println(); //줄바꿈
}
}
}
1번의 방법에서는 2단을 출력하고 3단으로 넘어가는 식이었지만 이번에는 2단부터 9단까지 한줄씩 출력해야 하기 때문에 i 와 j 의 값을 바꿔준뒤 줄바꿈을 하는 형식으로 바꿔준다.
코드를 실행하면 위의 그림처럼 가로로 출력된다.
'Back end > Java 문제' 카테고리의 다른 글
[Java] Up&Down 게임 (0) | 2019.06.18 |
---|---|
[Java] 문자열이 숫자인지 판별 (isDigit()) (0) | 2019.06.14 |
[Java] 문자열/숫자의 자리합 더하기 (2) | 2019.06.09 |
[Java] Math.random()을 활용한 로또번호 뽑기 (0) | 2019.06.07 |
[Java] 1부터 n까지의 정수 중에서 2 or 3의 배수가 아닌 수의 총합 구하기 (0) | 2019.05.29 |