Java学习之Math类
来源:互联网 发布:bender建模软件 编辑:程序博客网 时间:2024/06/07 13:01
一、概念
用于执行数学运算的类
二、成员方法
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()//返回一个double类型的随机数。范围在0.0到1.0之间
public static int round(float a)// 返回最接近参数的 int
举例:
public class MathDemo {public static void main(String[] args) {//public static int abs(int a)//取绝对值int a = -10;System.out.println(Math.abs(a));//10//public static double ceil(double a)//向上取整double b = 5.6;double c = 5.3;System.out.println(Math.ceil(b));//6.0System.out.println(Math.ceil(c));//6.0// public static double floor(double a)//向下取整System.out.println(Math.floor(b));//5.0System.out.println(Math.floor(c));//5.0//public static int max(int a,int b) //取两个数中间的最大值//public static int min(int a,int b) //取两个数中间的最小值int e = 5;int f = 10;System.out.println(Math.max(e, f));//10System.out.println(Math.min(e, f));//5//public static double pow(double a,double b)//a的b次方double b2 = 5.0;double c2 = 2.0;System.out.println(Math.pow(b2, c2));//25.0//public static double random()返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。System.out.println(Math.random());//public static int round(float a) 返回最接近参数的 int//public static int round(double a) 返回最接近参数的 longfloat g = 10+0.5f;double h = 10+0.5d;System.out.println(Math.round(g));//11System.out.println(Math.round(h));//11}}
0 0
- java学习之Math类
- Java学习之Math类
- Java学习之Number & Math 类
- java学习之路----java类库----Math类
- JavaSE入门学习31:Java常用类之Math类
- 学习笔记之java.math.bigdecimal类的精确计算
- JAVA常用类之Math
- Java基础之Math类
- java基础之Math类
- Java学习笔记(九)Java常用包中的类之Object、Math及数据类型类
- Java学习——Number & Math 类
- Java.math学习笔记
- Java学习 - Math工具
- java.math-学习
- java之Math类的一些用法
- Java之Math类使用小结
- 第九篇:JAVA常用类之Math
- Java之Math类使用小结
- Android开发-基础网络组件(2)使用ApacheHttpClient登陆-AndroidStudio
- Android 背景可滑动登录界面 「 实现不压缩背景弹出键盘 」
- sqlserver函数大全(一)
- 开始shiro学习
- Android问题集(1):SwipeRefreshLayout下拉不显示进度圈
- Java学习之Math类
- 关于ajax 的 返回问题:
- CentOS6.5下安装mysql-5.7.18-linux-glibc2.5-x86_64
- Java 设计模式情景分析——观察者模式
- Grails常用快捷键
- Shell执行python文件,传参空格引起的问题
- shell脚本的常用总结
- R中rank函数使用
- vijos 金明的预算方案