zoukankan      html  css  js  c++  java
  • Java学习:Math类

    Math:用于执行数学运算的类。

    成员方法:
    public static int abs(int a)//绝对值
    public static double ceil(double a)//想上去取整
    public static double floor(double a)//向下取整
    public static int max(int a,int b) //取最大值
    public static double pow(double a,double b) //a的b次方
    public static double random()//
    public static int round(float a) 参数为double的自学

     1                 //public static int abs(int a),取绝对值
     2         System.out.println(Math.abs(100));
     3         System.out.println(Math.abs(-100));
     4         
     5         //public static double ceil(double a),向上取整
     6         System.out.println(Math.ceil(12.3));
     7         System.out.println(Math.ceil(12.7));
     8         System.out.println(Math.ceil(12.0));
     9         
    10         //public static double floor(double a),向下取整
    11         System.out.println(Math.floor(12.3));
    12         System.out.println(Math.floor(12.7));
    13         System.out.println(Math.floor(12.0));
    14         
    15         // public static int max(int a,int b) min自学
    16         System.out.println(Math.max(2, 3));
    17         //判断2,3,4的最大值
    18         System.out.println(Math.max(Math.max(2, 3), 4));
    19         //如果是多个数字求最大值:
    20         //1.创建数组,将数据存储到数组中,接着使用for+if取出最大值
    21         //2.冒泡排序,取出最后一个值
    22         //3.Arrays.sort(int[] arr),取出最后一个
    23         
    24         //public static double pow(double a,double b)  a的b次方
    25         System.out.println(Math.pow(2, 3));
    26         
    27         System.out.println("---------------");
    28         
    29         //public static double random(),产生的随机数在0-1之间,包括0包括1
    30         System.out.println(Math.random());
    31         //需求:产生1-100之间的随机数
    32         int radom = (int) (Math.random()*100+1);
    33         System.out.println(radom);
    34         
    35         // public static int round(float a) ,四舍五入
    36         System.out.println(Math.round(12.4));
    37         System.out.println(Math.round(12.6));
    成员方法演示

    运行结果如下:

    100
    100
    13.0
    13.0
    12.0
    12.0
    12.0
    12.0
    3
    4
    8.0
    ---------------
    0.7210652393976311
    75
    12
    13

  • 相关阅读:
    算法导论读书笔记(未完成)
    工作心理学(未完成)
    面试疑难点解析
    aop难点解析。
    Mybatis框架解析之Builder解析
    HashMap原理总结
    编程基础的重要性(程序员之路)
    Java HashMap详解
    Java源码分析系列之HttpServletRequest源码分析
    JFinal源码 分析之 Core包分析
  • 原文地址:https://www.cnblogs.com/shaofanglazi/p/6773495.html
Copyright © 2011-2022 走看看