博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java的加减乘除问题
阅读量:4576 次
发布时间:2019-06-08

本文共 1103 字,大约阅读时间需要 3 分钟。

package a;

import java.text.DecimalFormat;

public class bb {
  public static void main(String[] args) {                                         //实例化方法
         operation();
     }

     public static void operation() {

       
         for (int i = 1;  i<= 300; i++) {                                          //三百个
             int x =  (int) (Math.random() * 4);                                   //四个方法
             int a =  (int) (Math.random() * 100);                                 //a小于100
             int b =  (int) (Math.random() * 100);                                 //b小于100
             switch (x) {
             case 0:                                                               //加法
                 System.out.println(" ");
                 System.out.println(  i + ".  "+a + "+" + b + "=" + (a + b));
                 break;
             case 1:                                                               //减法
              System.out.println(" ");
                 System.out.println( i + ".  "+a + "-" + b + "=" + (a - b));
                 break;
             case 2:                                                               //乘法
              System.out.println(" ");
                 System.out.println(  i + ".  "+a + "*" + b + "=" + (a * b));
                 break;
             case 3:
                 if (b == 0) {                                                      //如果b=0从算
                     i--;
                     break;
                 } else {                                                           //如果是整数输出
                     if (a % b == 0) {
                      System.out.println(" ");
                        System.out.println( i + ".  "+a + "/" + b + "=" + (a / b));
                     } else {                                                       //如果是余数保留两位小数输出
                      System.out.println(" ");
                         double num = (double) a / b;
                         String ss = new DecimalFormat("0.00").format(num);
                         System.out.println( i + ".  "+a + "/" + b + "=" + ss);
                     }
                 }
                 break;
             default:                                                               //全部结束
                 break;
             }
         }
     }

}

                   运行结果

 

转载于:https://www.cnblogs.com/hudaochen/p/6517057.html

你可能感兴趣的文章
IIS安装
查看>>
html块级元素和行级元素的区别和使用
查看>>
for循环嵌套
查看>>
寒冬夜行人
查看>>
poj1151 Atlantis
查看>>
HTML页面之间的参数传递
查看>>
java面试题集锦
查看>>
scikit-learn:4.2.3. Text feature extraction
查看>>
Spring Security构建Rest服务-0800-Spring Security图片验证码
查看>>
AE待整理
查看>>
java8中规范的四大函数式接口
查看>>
宝塔apache配置
查看>>
shell脚本中使用nohup执行命令不生效
查看>>
PHP 文件上传七牛云
查看>>
ZT:Unity与C++之间进行socket通信
查看>>
Ural 1517. Freedom of Choice 后缀数组
查看>>
【转载】Maven入门实践
查看>>
1-4-03:奇偶数判断
查看>>
【SQL Server备份恢复】提高SQL Server备份速度
查看>>
命令行简介(附加参考资料)
查看>>