코딩/java

입력한 정수의 구구단(메소드 사용)

런던전통손만두 2018. 11. 26. 12:15
반응형

import java.util.Scanner;

 

public class Practice_26 {

 

public static void printTimes(int n) {

System.out.println("구구단 " + n + "단입니다.");

 

int end;

 

if (n <= 9) {

end = 9;

}

else {

end = n;

}

 

for (int i = 1; i <= end; i++) {

  System.out.println(n + " * " + i + " = " + (n * i));

}

}

 

public static int getInput() {

Scanner input = new Scanner(System.in);

 

int num = 0;

 

for (;num <= 0;) {

System.out.print("정수를 입력하세요: ");

 

    num = input.nextInt();

 

   if (num <= 0) {

System.out.println("잘못된 입력입니다. 다시 입력하세요.");

}

}

 

input.close();

return num;

}

 

public static void main(String[] args) {

int n = getInput();

 

printTimes(n); 

  }

}

 

결과:

반응형