首页 > 其他 > 详细

四则运算设计

时间:2016-03-07 19:08:12      阅读:176      评论:0      收藏:0      [点我收藏+]

设计思路:

   生成四个随机数,然后通过0123表示加减乘除四种情况,在每一个运算形式下,通过比较前两个随机数相除和后两个随机数相除是否有余数来调整输出方式即可。还有就是通过for循环来实现需要的次数。

2源程序代码:

public class sizeyunsuan{

     public static void main(String[]args){

      for (int i=0;i<30;i++){

 

    int num1 = (int)(Math.random() * 100 +0);

    int num2 = (int)(Math.random() * 100+0 );

    int num3 = (int)(Math.random() * 100+0 );

    int num4 = (int)(Math.random() * 100+0 );

 

 

 

    int n=num1%4;

    switch(n){

    case 0:

    if(num1%num2==0&&num3%num4==0){

    System.out.println(num1/num2+"+"+num3/num4+"=");

    }

    if(num1%num2==0&&num3%num4!=0){

    System.out.println(num1/num2+"+"+num3+"/"+num4+"=");}

    if(num1%num2!=0&&num3%num4==0){

    System.out.println(num1+"/"+num2+"+"+num3/num4+"=");}

    if(num1%num2!=0&&num3%num4!=0){

    System.out.println(num1+"/"+num2+"+"+num3+"/"+num4+"=");}

    case 1:

    if(num1%num2==0&&num3%num4==0){

    System.out.println(num1/num2+"-"+num3/num4+"=");}

    if(num1%num2==0&&num3%num4!=0){

    System.out.println(num1/num2+"-"+num3+"/"+num4+"=");}

    if(num1%num2!=0&&num3%num4==0){

    System.out.println(num1+"/"+num2+"-"+num3/num4+"=");}

    if(num1%num2!=0&&num3%num4!=0){

    System.out.println(num1+"/"+num2+"-"+num3+"/"+num4+"=");}

     case 2:

    if(num1%num2==0&&num3%num4==0){

    if(num1%num2==0&&num3%num4!=0){

    System.out.println(num1/num2+"*"+num3+"/"+num4+"=");}

   if(num1%num2!=0&&num3%num4==0){

    System.out.println(num1+"/"+num2+"*"+num3/num4+"=");}

    if(num1%num2!=0&&num3%num4!=0){

    System.out.println(num1+"/"+num2+"*"+num3+"/"+num4+"=");}

    case 3:

    if(num1%num2==0&&num3%num4==0){

    System.out.println(num1/num2+"/"+num3/num4+"=");}

    if(num1%num2==0&&num3%num4!=0){

    System.out.println(num1/num2+"/"+num3+"/"+num4+"=");}

    if(num1%num2!=0&&num3%num4==0){

     System.out.println(num1+"/"+num2+"/"+num3/num4+"=");}

    if(num1%num2!=0&&num3%num4!=0){

    System.out.println(num1+"/"+num2+"/"+num3+"/"+num4+"=");}

}技术分享

}

}

}

 

 

 

程序结果截图:

 

 

未按时完成的原因:

由于一段时间未复习,导致很多知识的遗忘,很多内容忘记,导致自己练习未按时完成。

四则运算设计

原文:http://www.cnblogs.com/sunmei20142925/p/5251278.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!