Math
1.1 Math概述
Math类在Java.lang包下,不需要导包
public final class Math extends Object
Math含有基本的数字运算方法,没有构造器,但是它的所有方法都是静态的,可以直接通过类名调用。
1.2 Math的常用方法
方法 | 说明 |
---|---|
public static int abs(int a) | 返回参数的绝对值 |
public staic double ceil(double a) | 返回参数的向上取整值 |
public staic double floor(double a) | 返回参数的向下取整值 |
public static int round(float a) | 返回参数的四舍五入的值 |
public static double pow(double a,double b) | 返回a的b次方 |
public static double max(int a,int b) | 返回两个int值中的较大值 |
public static double min(int a,int b) | 返回两个int值中的较小值 |
public static double random() | 返回一个[0,1)之间的随机值 |
通过代码对方法进行实操:
public class Test{
public static void main(String[] args){
//public static int abs(int a) 返回参数的绝对值
System.out.println(Math.abs(88));//88
System.out.println(Math.abs(-88));//88
//public static double ceil(double a) 返回参数的向上取整值
System.out.println(Math.ceil(12.34));//13.0
System.out.println(Math.ceil(12.56));//13.0
//public static double floor(double a) 返回参数的向下取整值
System.out.println(Math.floor(12.34));//12.0
System.out.println(Math.floor(12.56));//12.0
//public static double round(float a) 返回参数的四舍五入值
System.out.println(Math.round(12.34));//12
System.out.println(Math.round(12.56));//13
//public static double pow(double a, double b) 返回参数a的b次方
System.out.println(Math.pow(2.0,3.0));//8
//public static int max(int a,int b) 返回参数两值的最大值
System.out.println(Math.max(1,2));//2
//public static int min(int a, int b) 返回参数两值的最小值
System.out.println(Math.min(1,2));//1
//public static void random()返回一个随机正数,区间位于[0,1)
System.out.println(Math.random());//随机数
//拓展:利用随机数产生一个0~9之间的数
System.out.println(Math.random()*9);
//利用随机数产生一个50~100之间的数
System.out.println(50+Math.random()*50);
//通常利用随机数产生一个a~a+b-1之间的数
System.out.println(a+Math.random()*b);
}
}
© 版权声明
文章版权归作者所有,未经允许请勿转载。
版权声明:
1、IT大王遵守相关法律法规,由于本站资源全部来源于网络程序/投稿,故资源量太大无法一一准确核实资源侵权的真实性;
2、出于传递信息之目的,故IT大王可能会误刊发损害或影响您的合法权益,请您积极与我们联系处理(所有内容不代表本站观点与立场);
3、因时间、精力有限,我们无法一一核实每一条消息的真实性,但我们会在发布之前尽最大努力来核实这些信息;
4、无论出于何种目的要求本站删除内容,您均需要提供根据国家版权局发布的示范格式
《要求删除或断开链接侵权网络内容的通知》:https://itdw.cn/ziliao/sfgs.pdf,
国家知识产权局《要求删除或断开链接侵权网络内容的通知》填写说明: http://www.ncac.gov.cn/chinacopyright/contents/12227/342400.shtml
未按照国家知识产权局格式通知一律不予处理;请按照此通知格式填写发至本站的邮箱 wl6@163.com
1、IT大王遵守相关法律法规,由于本站资源全部来源于网络程序/投稿,故资源量太大无法一一准确核实资源侵权的真实性;
2、出于传递信息之目的,故IT大王可能会误刊发损害或影响您的合法权益,请您积极与我们联系处理(所有内容不代表本站观点与立场);
3、因时间、精力有限,我们无法一一核实每一条消息的真实性,但我们会在发布之前尽最大努力来核实这些信息;
4、无论出于何种目的要求本站删除内容,您均需要提供根据国家版权局发布的示范格式
《要求删除或断开链接侵权网络内容的通知》:https://itdw.cn/ziliao/sfgs.pdf,
国家知识产权局《要求删除或断开链接侵权网络内容的通知》填写说明: http://www.ncac.gov.cn/chinacopyright/contents/12227/342400.shtml
未按照国家知识产权局格式通知一律不予处理;请按照此通知格式填写发至本站的邮箱 wl6@163.com