上课未完成原因:上课程序已大致完成,就是不能够保证除法结果最后是整数,课下进一步优化,完成
要求。
程序设计思想:定义两个整型变量a,b,用于接受产生的随机数。然后定义一个string类型数组,用与存放
加减乘除。然后定义一个整型变量看,用于接受产生的随机数,表示运算符号。然后确定判定条件,保证
运算结果不大于100且不小于0,除法结果最后是整数。
源代码:
import java.util.Random; public class SiZe{ public static void main(String[] args) { int a; int b; String[] c= {"+","-","*","/"}; for(int i=0;i<60;) { a=(int) (Math.random()*100); b=(int) (Math.random()*100); int k=(int)(Math.random()*4); if(a+b<100&&a*b<100&&a-b>0&&b!=0&&a%b==0) { System.out.println(a+c[k]+b); i++; } } } }
运行结果截图: