1.절차 만들기
package ex03;
// (구구단 스캐너)
//1)절차를 나눈다
//2)스캐너를 사용해서 번호를 받는다.
//3)받은번호를 사용하여 구구단 하나를 출력해본다.
//4)하드코딩해서 구구단 한줄을 만든다
//5)공통모듈을 만든다
//6)불필요한것을 반복문으로 올린다.
2.구구단 스캐너로 번호 받기
package ex03;
import java.util.Scanner;
public class pra01 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("구구단 숫자 입력");
int n = sc.nextInt();
}
}
3.구구단 하나 출력
package ex03;
import java.util.Scanner;
public class pra01 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("구구단 숫자 입력");
int n = sc.nextInt();
System.out.println(n + "*" + "1" + "=" + (n * 1));
}
}
4.구구단 하드코딩해서 한줄 출력
package ex03;
import java.util.Scanner;
public class pra01 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("구구단 숫자 입력");
int n = sc.nextInt();
System.out.println(n + "*" + "1" + "=" + (n * 1));
System.out.println(n + "*" + "2" + "=" + (n * 2));
System.out.println(n + "*" + "3" + "=" + (n * 3));
System.out.println(n + "*" + "4" + "=" + (n * 4));
System.out.println(n + "*" + "5" + "=" + (n * 5));
System.out.println(n + "*" + "6" + "=" + (n * 6));
System.out.println(n + "*" + "7" + "=" + (n * 7));
System.out.println(n + "*" + "8" + "=" + (n * 8));
System.out.println(n + "*" + "9" + "=" + (n * 9));
}
}
5공통모듈 만들기
package ex03;
import java.util.Scanner;
public class pra01 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("구구단 숫자 입력");
int n = sc.nextInt();
int m = 0;
m++;
System.out.println(n + "*" + m + "=" + (n * m));
m++;
System.out.println(n + "*" + m + "=" + (n * m));
m++;
System.out.println(n + "*" + m + "=" + (n * m));
m++;
System.out.println(n + "*" + m + "=" + (n * m));
m++;
System.out.println(n + "*" + m + "=" + (n * m));
m++;
System.out.println(n + "*" + m + "=" + (n * m));
m++;
System.out.println(n + "*" + m + "=" + (n * m));
m++;
System.out.println(n + "*" + m + "=" + (n * m));
m++;
System.out.println(n + "*" + m + "=" + (n * m));
- 불필요한 것을 반복문으로 올린다:
package ex03;
import java.util.Scanner;
public class pra01 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("구구단 숫자 입력");
int n = sc.nextInt();
for (int i = 1; i < 10; i++) {
System.out.println(n + "*" + i + "=" + (n * i));
}
Share article