• 四则运算设计


    设计思路:

       生成四个随机数,然后通过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+"=");}

    }

    }

    }

    }

    程序结果截图:

    未按时完成的原因:

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

  • 相关阅读:
    非常好的一个CentOS 6.2 apache 2.4.2 编译教程
    通过wifi 连接 adb 到 手机
    gradlew 的https代理设定
    ubuntu 安装 firefox 的 jre plugin
    如何在pycharm中使用配置好的virtualenv环境
    git clone了整个远程仓库分支
    centos7 mysql允许远程连接设置
    JPA hibernate spring repository pgsql java 工程(二):sql文件导入数据,测试数据
    hibernate 多对多 懒加载问题
    spring data jpa 利用@Query进行查询
  • 原文地址:https://www.cnblogs.com/sunmei20142925/p/5251278.html
Copyright © 2020-2023  润新知