今天从b站上学了点东西,分析一下

package equatinDemo_2;import java.util.Random;public class equatinDemo_2 {// 习题集static String[] exersice =null;static short[] result =null;public static void main(String[] args) {//1.printHeader();//2.generateEquaiton();//3.printExercise();//4.printResult();}private static void printResult() {System.out.println("===================");for (int i = 0; i <50; i++) {System.out.println("第"+(i+1)+"题的答案: "+ result[i]);}}private static void printExercise() {for (int i = 0; i <50; i++) {System.out.println("第"+(i+1)+"题: "+ exersice[i]);}}private static void generateEquaiton() {// 习题集exersice = new String[50];// 答案result = new short[50];short left, right, equationResult;char op = '+';Random random = new Random();int count = 0;while (count < 50) {right = (short) random.nextInt(101);left = (short) random.nextInt(101);if (random.nextInt(2) == 0) {op = '+';equationResult = (short) (left + right);if (equationResult >= 0 && equationResult <= 100) {exersice[count] = "" + left + op + right + "=";result[count] = equationResult;count++;}} else {op = '-';equationResult = (short) (left - right);if (equationResult >= 0 && equationResult <= 100) {exersice[count] = "" + left + op + right + "=";result[count] = equationResult;count++;}}}}private static void printHeader() {System.out.println("===================");System.out.println("产生50个整数(0-100)加减法运算,运算结果也在0-100之间");System.out.println("===================");}}

效果图:

100以内的加减法,阶段1相关推荐

  1. Python实现100以内的加减法口算练习题

    小朋友口算练习题,100以内的加减法运算: 程式要求如下 1,100道100以内的加减法计算题 2,两数相加,和小于等于100 3,被减数必须大于减数 4,前面80道计算题的格式为A+B= 或者C-D ...

  2. 面向对象改造——50道100以内的加减法口算习题

    面向对象改造--50道100以内的加减法口算习题 接上篇文章,50道100以内的加减法口算习题的模块化改造基础上,对其进行面向对象的进一步改造 上文链接: link. 文章目录 面向对象改造--50道 ...

  3. 50道100以内的加减法口算习题及它的模块化改造

    50道100以内的加减法口算习题及它的模块化改造 目录 50道100以内的加减法口算习题及它的模块化改造 前言 一.未经过模块化设计的基础代码 1.代码示例 2.存在的问题 二.分解与模块化 1.分解 ...

  4. java实现随机出题之随机产生50道100以内的加减法题目;

    package test; import java.util.Random;public class Test {public static void main(String[] args) {//调 ...

  5. 基于案例的软件构造教程学期大作业-100以内的加减法

    小组开发,感谢组内大佬带我飞,我就是个做ppt的混子 说明: ①代码仅供参考,实现了课本上的所有功能并且通过了上台展示. ②编写用的eclipse,具体的文件路径结构已经不记得了. ③下面的代码是很多 ...

  6. 软件构造(Java)——50道100以内的加减法口算习题(升级版)

    题目: 用Java程序生成50道100以内加法/减法算式的习题,并输出. (1)每个算式还需要答案: (2)加法算式的和不能超过100: (3)减法算式的差不能小于0: (4)把算式输出到文本文件中: ...

  7. PHP怎么做一个加法口诀,神奇的手指速算口诀,100以内的加减法一分钟学会

    手指速算是一套手.心.脑并用的科学计算方法,教孩子学会,既能开发大脑.增强动作协调能力和记忆力,还能增强学习兴趣哦~ 学起来并不难哦,爸爸妈妈可以和孩子一起算一算,比比看谁更快! 手指速算秘诀 准备: ...

  8. 100以内加减法练习程序(Python实现)

    程序功能:随机生成100以内的加减法练习题目,并可对用户的作答结果进行判断和提示,最后统计用户回答的正确率.有了该程序,监护人再也不用一个个的为孩子出题了,小孩也可及时得到反馈. 程序运行效果如下图所 ...

  9. java实现小学数学100以内较难加减法

    给小朋友们编100以内的加减法这个工作枯燥.容易出错,就花半小时写了段简单的java代码来实现,要求如下:1.加法和减法随机出现:(用随机数是奇数减法偶数加法实现)2.加法和减法算式中必须要进位或借位 ...

最新文章

  1. 福州大学数学专业matlab教材,福州大学MATLAB基础实验指导书
  2. 关于Linux路由表的route命令(转)
  3. boost::core模块实现np地址
  4. 9012年大厂面试题合集:Java技术栈为什么竞争越来越激烈?
  5. 小米C++开发 面试 准备阶段和部分真题
  6. 软件质量保证计划_质量保证QA与质量控制QC
  7. 红警2补丁和联机网络配置
  8. c语言哈夫曼运行时错误,游戏运行错误 提示Unhandled exception caught 怎么解决 救命呀!...
  9. MySQL 字符集和校对集
  10. 计算机内存国产,拼多多上买的纯国产内存条会不会翻车?雷赤 内存条评测
  11. [常微分方程的数值解法系列五] 龙格-库塔(RK4)法
  12. 手机端别用谷歌了,好用到爆的小众浏览器你确定不试试
  13. 更新!又一批阿里网盘扩充码!亲测有效!数量较少,抓紧!
  14. rwby游戏 linux,《RWBY:戮兽之蚀》PC官方中文整合版下载发布!
  15. java ary是什么,填充N-ary树-Java
  16. 发多少范德萨范德萨范德萨范德萨
  17. 员工管理系统之添加修改删除操作
  18. 紫光国芯61亿入股台湾两企业遇挫?公司称不确定性风险加大
  19. 调查报告数据分析怎么做?
  20. 计算机专业英语#039;,英语专业四级考试

热门文章

  1. 2D(横版)游戏开发心得
  2. php三种修饰符,PHP中的权限修饰符 | 萧小寒
  3. VS2015无法打开输入文件xxx.lib
  4. 如何将图片批量重命名001开始?
  5. Linux Basics
  6. java停车场管理系统,实现功能即可,要求图形界面。
  7. 车载语音测试准备条件说明
  8. python 下三角矩阵_Python | 矩阵的上三角
  9. 计算机早期历史 Early computing
  10. Q1.Numpy_数组、数组查询、转置和轴对换、读写文件