언어/java +51

st1

언어/java2015. 10. 26. 01:46

import java.util.Scanner;
public class study3 {
    public static void main(String[] args)
    {
        final int NUMBER_OF_QUESTIONS = 5;
        int correctCount = 0;
        int count = 0;
        long startTime = System.currentTimeMillis();
        String output = "";
        Scanner input = new Scanner(System.in);
       
        while( count < NUMBER_OF_QUESTIONS)
        {
            int number1 = (int)(Math.random()*10);
            int number2 = (int)(Math.random()*10);
           
            if(number1 < number2){
                int temp = number1;
                number1 = number2;
                number2 = temp;
            }
            System.out.print("What is "+ number1 + " - "+ number2 + "?");
            int answer = input.nextInt();
           
            if(number1 - number2 == answer){
                System.out.println("You are correct!");
                correctCount++;
            }
            else{
                System.out.println("Your answer is wrong.\n"+number1+"-"+number2+
                        "should be"+(number1 - number2));
            }
                count++;
                output +="\n" + number1 + "-" + number2 + "=" +answer +
                        ((number1 - number2 == answer)? "correct":"wrong");
           
        }
        long endTime = System.currentTimeMillis();
        long testTime = endTime - startTime;
        System.out.println("Correct count is "+ correctCount +
                "\nTest time is "+ testTime / 1000 + "seconds\n" + output);
    }
}

'언어 > java' 카테고리의 다른 글

2016 01 18  (0) 2016.01.18
(java) 삼각형 형성조건  (0) 2016.01.18
수정할 것 (재귀함수 호출 공부 코드); 계속해서 갱신해볼 것  (0) 2016.01.18
2016-01-18  (0) 2016.01.18
2016-01-18  (0) 2016.01.18