| 选题一 |
算术运算测试 |
| 题目要求 |
|
| 实现十道100以内加减法数学题,能根据题目计算出答案,与输入答案对比,判断做题是否正确,最后计算分数。(添加排行榜功能存放到文件或数据库中) |
|
| 使用Java知识 |
|
| Java基本输入输入出、运算符、循环、选择分支 |
|
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;
import java.util.Random;
import java.util.Scanner;
public class suanshu {
public static void main(String[] args){
int i,j;
System.out.println("算数测试开始!");
Scanner sc=new Scanner(System.in);
System.out.println("请输入参与的人数:");
int personNumber=sc.nextInt();
int[] a1=new int[personNumber]; //存分数
long[] b1=new long[personNumber]; //存时间
Random ran=new Random();
Scanner input=new Scanner(System.in);
for(i=1;i<=a1.length;i++)//外层循环控制答题人数,内层循环控制题的数量
{
int count=0; //记录每个人的答对次数
long starttime=System.currentTimeMillis();//开始时间
System.out.println("算术运算开始!");
for(j=1;j<=10;j++)
{
int a=ran.nextInt(50);
int b=ran.nextInt(50);
int c=ran.nextInt(2); //c==0执行加法,c==1执行减法
if(c==0)
{
System.out.println(a+"+"+b+"=?");
int answer=input.nextInt();
if(a+b==answer)
&nb

这是一个Java程序,实现了算术运算测试和猜数游戏。程序首先进行算术运算测试,根据用户输入的人数,随机生成加减法题目,并记录答对次数和用时。然后进行猜数游戏,每个参与者有若干次猜测机会,记录猜测次数并计算所用时间。最后,程序将测试和游戏结果分别进行排名,并保存到文件中。

588

被折叠的 条评论
为什么被折叠?



