1. 구구단 스캐너 입력 문제
스캐너에 5를 입력받아 구구단 5단을 출력해보자.
이번에도 절차를 정하여 공통 모듈을 만들어 짧게 구성해보자.
2. 하드코딩 해보기
package ex03;
import java.util.Scanner;
public class Gugudan02T {
public static void main(String[] args) {
// 구구단02 과제 풀이
// 1. 스캐너로 5 받기
Scanner sc = new Scanner(System.in);
int result = sc.nextInt();
// 2. 5단 출력하기
System.out.println("5*1=5");
System.out.println("5*2=10");
System.out.println("5*3=15");
System.out.println("5*4=20");
System.out.println("5*5=25");
System.out.println("5*6=30");
System.out.println("5*7=35");
System.out.println("5*8=40");
System.out.println("5*9=45");
}
}3.공통된 부분을 모튤화하기
package ex03;
import java.util.Scanner;
public class Gugudan02T {
public static void main(String[] args) {
// 구구단02 과제 풀이
// 1. 스캐너로 5 받기
Scanner sc = new Scanner(System.in);
int result = sc.nextInt();
// 2. 5단 출력하기
int a = 5;
System.out.println(a + "*1=" + a * 1);
System.out.println(a + "*2=" + a * 2);
System.out.println(a + "*3=" + a * 3);
System.out.println(a + "*4=" + a * 4);
System.out.println(a + "*5=" + a * 5);
System.out.println(a + "*6=" + a * 6);
System.out.println(a + "*7=" + a * 7);
System.out.println(a + "*8=" + a * 8);
System.out.println(a + "*9=" + a * 9);
}
}4. for문 사용
package ex03;
import java.util.Scanner;
public class Gugudan02T {
public static void main(String[] args) {
// 구구단02 과제 풀이
// 1. 스캐너로 5 받기
Scanner sc = new Scanner(System.in);
int result = sc.nextInt();
// 2. 5단 출력하기
for (int b = 1; b < 10; b++) {
int a = 5;
System.out.println(a + "*" + b + "=" + a * b);
}
}
}결과

Share article