设计思想:
要完成四则运算且要是随机的,要有“+,-,*,/”,这就需要随机数来完成,并且随机后用switch进行判断后生成加减乘除,还要至少两个数进行运算法则的运算,也需要用随机数方法生成,随后对生成的数和运算符进行打印输出。
实验源代码:
package learn; public class Test5 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub for(int i=0;i<60;i++) { for(int j=0;j<60;j++) { int a; a=(int)(20*Math.random()); System.out.print(a); int b; b=(int)(4*Math.random()); if(b==0) { System.out.print("+"); } if(b==1) { System.out.print("-"); } if(b==2) { System.out.print("*"); } if(b==3) { System.out.print("/"); } int c; c=(int)(30*Math.random()); System.out.print(c); System.out.print("="); System.out.print(" "); if(j%3==0) System.out.println(); } } //jisuan a=new jisuan(); } }
实验问题:
1.没有多重运算。
2.小朋友还不会真分数,假分数,负数的运算,而这只是一个简单的输出程序,没有解决这个问题。
实验截图: