赞
踩
目录
Java的Math类封装了很多与数学有关的属性和方法。
求参数的绝对值
- public class mathTest {
- public static void main(String[] args) {
- int a = Math.abs(-1);
- int b =Math.abs(-2);
- System.out.println(a);
- System.out.println(b);
- }
- }
返回两个 变量 值中较大的一个
- public class mathTest {
- public static void main(String[] args) {
- int a = 1;
- int b = 2;
- System.out.println(Math.max(a, b));
- }
- }
返回两个变量值中较小的一个
- public class mathTest {
- public static void main(String[] args) {
- int a = 1;
- int b = 2;
- System.out.println(Math.min(a, b));
- }
- }
返回第一个参数的第二个参数次幂的值
- public class mathTest {
- public static void main(String[] args) {
- int a = 2;
- int b = 2;
- System.out.println(Math.pow(a, b));
- }
- }
随机产生一个 [ 0 ,1)(左闭右开)之间的随机数 double类型。
- public class mathTest {
- public static void main(String[] args) {
- for (int i = 0;i < 5;i++){
- double a = Math.random();
- System.out.println(a);
- }
- }
- }
向上取整 和强制转化(int)a 整数部分相同
- public class mathTest {
- public static void main(String[] args) {
- double a = 3.1415926;
- System.out.println(Math.ceil(a));
- }
- }
向下取整 和 强制转化 (int)a +1 整数部分相同
- public class mathTest {
- public static void main(String[] args) {
- double a = 3.1415926;
- System.out.println(Math.floor(a));
- }
- }
求立方根
- public class mathTest {
- public static void main(String[] args) {
- double a = 8;
- System.out.println(Math.cbrt(a));
- }
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。