首页 > 代码库 > 软件工程个人作业01
软件工程个人作业01
程序目标:用Java语言实现随机输出三十道四则运算式。
设计思想:该程序主要是运用Java随机数的生成方法(Random),随机输出两个数,并且在两个随机数之间随机输出加减乘除四个运算符,以达到随机输出四则运算式。
import java.util.Random; import java.util.Scanner; public class JiSuanShi { public static void main(String[] args){ for(int i=0;i<=30;i++) { //System.out.print("请输入第"+(i+1)+"题的答案"); char[] c={‘+‘,‘-‘,‘*‘,‘/‘}; Random r1=new Random(); Random r2=new Random(); Random r3=new Random(); int z=r1.nextInt(4)+1; int m=r2.nextInt(100)+1;//生成随机数1 int n=r3.nextInt(100)+1;//生成随机数2 //m=(int)(Math.random()*100); //n=(int)(Math.random()*100); if(z==1) //用一个数字代替加减运算符,减少不必要的判断 { System.out.println(m+"+"+n+"="); //Boolean b=add(m,n); } else if(z==2) { System.out.println(m+"-"+n+"="); } else if(z==3) { System.out.println(m+"*"+n+"="); } else if(z==4) { System.out.println(m+"/"+n+"="); } } } } }
程序未能上课按时完成原因:没有能输出随机运算符,一味只想着用加减运算符去判断随机生成符号是否符合条件,从而忽视了运用简单方法,增添了不必要的麻烦。
软件工程个人作业01
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。