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


    }

                       运行结果

  • 相关阅读:
    idea 快捷键 记录
    Spring Boot 之注解@Component @ConfigurationProperties(prefix = "sms") 使用@ConfigurationProperties读取yml配置
    SpringData Jdbc
    设备树中指定的中断触发方式与request_irq中指定的触发方式不一致时,内核会使用哪种中断触发方式呢?
    设备树中的interrupts属性解析
    编译grub时报告"grub_script.yy.c:19:22: error: statement with no effect [-Werror=unused-value]"怎么处理?
    uefi是如何启动linux内核的?
    markdown中如何设置字体为红色?
    linux下如何查看磁盘分区所使用的文件系统格式?
    bootargs中的rootwait 与rootdelay有什么区别?
  • 原文地址:https://www.cnblogs.com/hudaochen/p/6517057.html
Copyright © 2011-2022 走看看