军博网站建设公司,网站建设合同或方案书,企点下载官网,网站建设与开发的论文// 20163536 杨宇航 奖励原创 上课未完成原因#xff1a; 哎#xff0c;在上那节课时候#xff0c;我们正在准备程序设计大赛#xff0c;因为我们团队当中只有我的电脑有数据库#xff0c;所有我只好将我的电脑贡献给团队了#xff0c;不然在10分钟内完成应该不成问题 哎在上那节课时候我们正在准备程序设计大赛因为我们团队当中只有我的电脑有数据库所有我只好将我的电脑贡献给团队了不然在10分钟内完成应该不成问题这个程序还是挺简单的主要是随机数的使用我之前给网上找了一些随机数使用的方法并且发飙了一篇博客。这很有帮助。 程序设计思想 定义两个整型的变量a,b;作为进行运算的两个数在定义一个double类型的e作为运算结果参与运算的两个数都有了接下来就是我们的运算符了因为要随机生成加减乘除四则运算符我们不妨在定义一个整型变量c,c是从1到4产生的随机数然后再用switch语句选择随机产生的c ,case 1 2 3 4分别对字符型的变量d进行赋值这个过程产生运算符整个运算的流程结束了接下来就是判断运算的了因为我们要求最后的结果要在100以内所以这里要进行一个if语句的判断如果结果e在100之内就要输出算式当然我们的用户对象是学生也要考虑结果是不是大于0。 还有就是对程序的优化了既然我们的用户对象是二年级的小学生他们肯定不会计算分数只能计算整数在随机产生出发算式的时候很有可能会产生分数的结果那么怎么才能解决这个问题呢是不是要在进行一次判断对除法算式进行判断。。。。。这里就卡住了 源代码 package jisuanqi;public class Jisuanqi {public static void main(String[] args) { int a; int b; double e0; int f0; do { a(int)(Math.random()*991); b(int)(Math.random()*991); String d ; int c(int)(Math.random()*41); switch(c) { case 1:{d; eab;break;} case 2:{d-; ea-b;break;} case 3:{d*; ea*b;break;} case 4:{d/; ea/b;break;} } if(e1000e) { System.out.println(adb); f; } else ff; }while(f6); }} 运行结果截图 转载于:https://www.cnblogs.com/yyh-678/p/7954178.html