zoukankan      html  css  js  c++  java
  • java的加减乘除问题

    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;
                 }
             }
         }


    }

                       运行结果

  • 相关阅读:
    [Project Euler] 来做欧拉项目练习题吧: 题目002(转)
    [Project Euler] 欧拉项目练习题001(转)
    Linux wc 结合cat命令统计代码行数
    mysql:主键和索引的区别
    一些常用的SQL语句
    mysql 性能优化方案
    修改mysql用户密码
    Ruby on Rails,创建开发用的MYSQL数据库
    mysql数据库中分区的概念
    Rails 数据库操作
  • 原文地址:https://www.cnblogs.com/hudaochen/p/6517057.html
Copyright © 2011-2022 走看看