Language/Java 예제
[Java예제] 주어진 숫자까지의 구구단 찍기
나비와꽃기린
2015. 1. 30. 12:32
public class Prob{
public static void printGugudan(int no){
if(no<1||no>9){
System.out.println("1 이상 9 이하 값을 입력하셔야 합니다");
}else{
//세로는 1~9까지 곱하기가 진행되고 가로는 입력받은 수만큼 곱하기가 진행된다는 규칙을 for문으로
for(int i=1;i<=9;i++) //세로 줄
{
for(int j=1;j<=no;j++){ //가로 줄
System.out.print(j+"*"+i+"="+j*i);
// 줄 맞추기 위해서 넣은 if문
if(j*i>=10){
System.out.print(" ");
}else{
System.out.print(" ");
}
}
System.out.println();
}
}
}
public static void main(String[] args)
{
System.out.println("주어진 숫자까지의 구구단을 찍습니다");
System.out.println("==================Sample 1=================");
Prob.printGugudan(4);
System.out.println("==================Sample 2=================");
Prob.printGugudan(9);
System.out.println("==================Sample 3=================");
Prob.printGugudan(-4);
System.out.println("==================Sample 4=================");
Prob.printGugudan(10);
}
}