import java.util.Scanner;
public class MyTest {
@SuppressWarnings("resource")
public static void main(String[] args) {
int trueanswer=0,answer,score=0;
Scanner useranswer=new Scanner(System.in);
for(int i=0;i<10;i++) {
int x=(int)((Math.random()*50)+1);
int y=(int)((Math.random()*50)+1);
int z=(int)((Math.random()*2+1));
if(x<y) {
int t=x;
x=y;
y=t;
}
if(z==1) {
trueanswer=x+y;
System.out.println(x+"+"+y+"=");
}
else if(z==2) {
trueanswer=x-y;
System.out.println(x+"-"+y+"=");
}
else {
trueanswer=x*y;
System.out.println(x+"*"+y+"=");
}
answer=useranswer.nextInt();
if(answer==trueanswer) {
System.out.println("恭喜你!答对了");
score+=10;
}
else
{
System.out.println("错误,再做一遍");
answer=useranswer.nextInt();
if(answer==trueanswer) {
System.out.println("答对了");
}
else
{
System.out.println("继续努力吧");
}
}
}
System.out.println("你的分数为"+score);
}
}
【Java】 题目:小学生算数加法测试:随机生成10道小学生算数加法、减法和乘法试题(100以内),学生每做对一道加10分,并给出“正确”信息:做错时,提示“错误,再做一遍“,最后给出学生的测试成绩
最新推荐文章于 2023-06-15 10:52:51 发布