一、math类
①math常用的方法
package com.bdqn.text; public class MathTest { public static void main(String[] args) { /** * Math.sqrt()//计算平方根 * Math.cbrt()//计算立方根 * Math.pow(a,b)//计算a的b次方 * Math.min(a,b)//计算a,b中的最小值 * Math.max(a,b)//计算a,b中的最大值 * */ System.out.println(Math.sqrt(4)); System.out.println(Math.cbrt(23)); System.out.println(Math.pow(1, 10)); System.out.println(Math.min(19,12)); System.out.println(Math.max(23,32)); /** * abs求绝对值 */ System.out.println(Math.abs(-10.23));//10.23 System.out.println(Math.abs(20));//20 /** * ceil天花板的意思,返回大的值 */ System.out.println(Math.ceil(10.23));//11.00 System.out.println(Math.ceil(-12.12));//-12 /** * floor地板的意思,就是返回小的值 */ System.out.println(Math.floor(20.3));//20 System.out.println(Math.floor(-23.32));//-24.0 /** * random 取得一个大于或者等于0.0小于不等于1.0的随机数 * */ System.out.println(Math.random());//0.8 System.out.println(Math.random()*2+1); /** * rint 四舍五入,返回double值 * 注意0.5的时候会取偶数 */ System.out.println(Math.rint(10.7));//11 System.out.println(Math.rint(10.5));//10 System.out.println(Math.rint(11.5));//12 /** * round四舍五入,float时返回int值,double返回long */ System.out.println(Math.round(10.4));//10 System.out.println(Math.round(10.9));//11 } }
二、https://www.cnblogs.com/xiaoxi/p/6036701.html