liang183 发表于 2016-12-24 15:56:52

重复加法怎么用java实现?答案如下

package nameyu;import java.util.Scanner;public class Test {    /**   * @param args   */    public static void main(String[] args) {      // TODO Auto-generated method stub          final int NUMBER_OF_ADDITION =10;//产生10道题         int corretcount=0;         int count=0;         String output="";         long startTime=System.currentTimeMillis();          Scanner input=new Scanner(System.in);          while(count<NUMBER_OF_ADDITION){             int number1=(int)(Math.random()*16+1);             int number2=(int)(Math.random()*16+1);             System.out.print("what is "+number1+"+"+number2+"?");             int answer=input.nextInt();         if(number1+number2==answer){             System.out.println("you are correct!");             corretcount++;         }else             System.out.println("you 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"+corretcount+"\nTest time is "+testTime/1000+" seconds\n"+output);    }}
页: [1]
查看完整版本: 重复加法怎么用java实现?答案如下