구구단 외우기 게임

2010. 11. 1. 20:14프로그래밍/Java

import java.util.*;
import java.io.*;

public class gugudan
{
 public static void main(String[] args) throws IOException
 {
  int x,y;
  Random r = new Random();

  if(args.length==1){
   x = Integer.valueOf(args[0]).intValue();
    //main메소드에 전달한인수가 있으면 x에 그값을 대입한다.;

  }else{
   x = Math.abs(r.nextInt() % 8) +2; //2부터 9까지 랜덤변수;
  }

  y = Math.abs(r.nextInt() % 9) +1; //1부터 9까지 랜덤변수;
 
  int num = x * y;

  System.out.println();
  System.out.println("구구단" + x + "단 문제입니다.");
  System.out.println();

  System.out.println(x + "*" + y + "=");

  BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
  String user = in.readLine(); //입력버퍼를 만듬;

  int Ans = new Integer(user).intValue();

  if(num == Ans){
   System.out.println("정답!");
  }else{
   System.out.println("틀렸음!");
  }
 }
}