Contents
구구단을 만들어 화면에 출력해 보자!구구단을 만들어 화면에 출력해 보자!
문제 조건
- 2 ~ 9단까지 출력 되는 프로그램을 만드시오.
- 스캐너를 이용하여 입력 받은 단만 출력하시오.
- 2 ~ 9단까지 가로로 출력 되는 프로그램을 만드시오.
만들 때 무엇이 ‘변수’이고 ‘상수’인지를 생각하고 만들면 쉽게 접근할 수 있다.
package ex03;
import java.util.Scanner;
// 1. 2~9단까지 출력되는 프로그램을 만드시오.
// 2. 스캐너를 이용하여 입력받은 단만 출력하시오.
// 3. 2~9단까지 가로로 출력되는 프로그램을 만드시오.
public class GugudanEx01 {
public static void main(String[] args) {
// 변수와 상수가 누구인지 알아내라
for (int x = 2; x <= 9; x++) {
for (int i = 1; i <= 9; i++) {
System.out.println(x + "*" + i + "=" + (x * i));
}
}
//입력한 구구단을 출력하라
System.out.print("출력하고 싶은 구구단의 단을 골라주세요: ");
Scanner sc = new Scanner(System.in);
int selectedNum = sc.nextInt();
for (int i = 1; i <= 9; i++) {
System.out.println(selectedNum + "*" + i + "=" + (selectedNum * i));
}
// 가로로 출력되는 구구단
for (int i = 1; i <= 9; i++) { // 가로로 나올때는 앞의 숫자가 변수 뒤의 숫자가 상수이다. 그러므로 뒤의 숫자는 고정한채 앞의숫자가 바뀌게 해주면 가로 구구단이 완성된다.
for (int j = 2; j <= 9; j++) {
System.out.print(j + "*" + i + "=" + (j * i) + "\t");
}
System.out.println();
}
}
}
1번 결과

2번 결과

3번 결과

Share article