zoukankan      html  css  js  c++  java
  • 输出某个年龄的人的比例

    package ch06;
    
    import java.math.BigDecimal;
    import java.util.Scanner;
    
    /**
     * Created by liwenj on 2017/7/18.
     */
    public class test5 {
        //除法
    
        public static double div(double v1, double v2, int scale) {
            if (scale < 0) {
                throw new IllegalArgumentException(
                        "The scale must be a positive integer or zero");
            }
            BigDecimal b1 = new BigDecimal(Double.toString(v1));
            BigDecimal b2 = new BigDecimal(Double.toString(v2));
            return b1.divide(b2, scale, BigDecimal.ROUND_HALF_UP).doubleValue();
        }
    //精确的乘
        public static double mul(double v1, double v2) {
            BigDecimal b1 = new BigDecimal(Double.toString(v1));
            BigDecimal b2 = new BigDecimal(Double.toString(v2));
            return b1.multiply(b2).doubleValue();
        }
    
        public static void main(String[] args) {
            Scanner input = new Scanner(System.in);
            int big = 0;
            for (int i = 1; i < 4; i++) {
                System.out.print("请输入第" + i + "个顾客的年龄");
                int age = input.nextInt();
                if (age > 30) {
                    big++;
                }
            }
            double r=div(big,3,3);//第二个参数是输入的个数,是第三个参数是保留的小数个数;
            System.out.println(r);
            double x=mul(r,100);//第二个参数是乘数100;
            System.out.println("大于30岁的人" + x + "%");
        }
    }
  • 相关阅读:
    https://leetcode-cn.com/problems/binary-search/solution/er-fen-cha-zhao-by-leetcode/
    Question_add-two-numbers
    leetcode merge-two-sorted-lists
    leetcode 1108
    leetcode 1107
    git
    sql 语句
    cas
    OMP 算法
    OC----预处理器
  • 原文地址:https://www.cnblogs.com/lwj820876312/p/7199329.html
Copyright © 2011-2022 走看看