java编写一个算术测试小软件,java测试程序怎么写
00-1010 1.程序功能2。实施思路3。具体代码4。程序执行结果
00-1010本程序可以自动生成指定数量的“加减乘除三运算”题,用户可以回答。回答完之后,会显示答对问题的数量、准确率和花费的时间。不要写亲戚家孩子的测试
00-1010首先,我们创建一个名为Calculate的新类文件,然后我们可以键入我们的代码。接下来,我们先写一个main函数,然后第一步是创建一个Scanner对象,接受用户输入的主题数。接下来,我们定义几个变量来保存程序的信息,即result保存公式答案,right保存正确题数,accuracy保存准确率。然后,开始计时,然后创建一个随机对象生成随机数。在for循环中,我们通过在r.nextInt()括号中设置数字来控制随机数的范围。然后,我们通过第三个随机数的三种情况来决定执行哪个公式。接下来判断答案是否与用户输入一致,输出提示信息。然后结束计时,输出结果。
目录
导入Java . util . *;class calculate { public static void main(string[]args){//接受用户输入Scanner sc=new Scanner(system . in);System.out.println(请输入主题数:);int n=sc . nextint();//result保存公式答案,right保存正确题数,accuracy保存准确率int result=0,right=0;双倍精度;//开始计时long Start time=system . current time millis();//打印加减乘除Random r=new Random()三个公式;for(int I=0;I n;I){ int i1=r . nextint(50);int I2=r . nextint(50);int i3=r . nextint(3);//确定执行哪个操作if(i3==0){ system . out . println(i1 - I2 =);结果=i1-I2;} else if(i3==1){ system . out . println(i1 I2 =);结果=i1 i2} else { system . out . println(i1 * I2 =);结果=i1 * i2}//输出正确信息,判断是否增加正确问题数int a=sc . nextint();if(a==result){ system . out . println( Bingo!);右=1;} else {System.out.println(回答错误,继续!);} }//计算精度=(右* 1.0/n)* 100;//End timing long End time=system . current time millis();//输出分数System.out.print(恭喜你,你答对了对题,准确率: 准确率 % , 时间:(endTime-startTime)/1000 秒);//关闭资源的使用,不用sc . close();}}
1.程序功能
关于基于Java编写简单公式测试程序的文章到此结束。有关Java公式测试程序的更多信息,请搜索popular IT以前的文章或继续浏览下面的相关文章。我希望你以后能更多地支持流行音乐!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。