用java代码写随机加法算术题。

作者:风筝 | 创建时间: 2023-04-16
/* 随机加法运算器 * 随机生成10道题 * 每道题两个随机数相加,用户计算结果 * 如果用户答对了,提示答对了加十分 * 如果用户答错了,下一题 * 用户输入0的时候提示“结束”程序结束;并且显示总分 * 当十道题都答完后程序结束并显示...
用java代码写随机加法算术题。

操作方法

打开Eclisp软件。

新建一个package文件。

在package内再新建一个class文档。

编写代码: public static void main(String[] args) { Scanner sc=new Scanner(System.in);   //扫描器代码 int score=0;                        //声明一个变量存储答对加分 for(int i=1;i<=10;i++){             //用for循环语句 int a=(int)(Math.random()*100+1);   //随机生成100以内的数字 int b=(int)(Math.random()*100+1); int answer=a+b;                     //两个数相加 System.out.println("("+i+")"+a+"+"+b+"=?"); System.out.println("输入答案"); int guess=sc.nextInt(); if(guess==0){                   //判断条件 System.out.println("OVER"); break; } if(guess==answer){ System.out.println("答对了,加十分"); score+=10; } if(guess!=answer){ System.out.println("答错了,下一条"); } } System.out.println("总分"+score); } }

按F11运行程序代码: (1)40+16=? 输入答案 56 答对了,加十分 (2)21+30=? 输入答案 51 答对了,加十分 (3)88+49=? 输入答案 124 答错了,下一条 (4)24+31=? 输入答案 55 答对了,加十分 (5)79+7=? 输入答案 86 答对了,加十分 (6)47+78=? 输入答案 125 答对了,加十分 (7)70+91=? 输入答案 161 答对了,加十分 (8)12+35=? 输入答案 47 答对了,加十分 (9)55+48=? 输入答案 0 OVER 总分70

运行正常后按ctrl+s保存文件,格式为java。

点击展开全文

更多推荐