Java复杂数学算数运算

发布于 2023-03-05  11 次阅读


Math类:

package function;
/**
 * Math类:
 * 1.应用场景:复杂的数学运算
 * 2.使用:java.lang包(默认已经导入的包,不需要手动导入),
 * 	  可以直接使用
 */
public class demo1 {

	public static void main(String[] args) {
		System.out.println(Math.min(100, 50));//计算最小值
		System.out.println(Math.max(100,50));//计算最大值
		System.out.println("π的值" + Math.PI);//输出π的值
		System.out.println("2^3为:"+Math.pow(2,3));//计算次方
		System.out.println(Math.abs(-3));//取绝对值
		System.out.println(Math.ceil(3.1415926));//向上取整
		System.out.println(Math.floor(3.1415926));//向下取整
		System.out.println(Math.round(5.7));//四合五入
		System.out.println(Math.random() * 10);//取一0.1-1的随机数
		System.out.println(demo1.info(Math.random() * 10000));//生成一个4位数的随机整数
		System.out.println(Math.E);
	}
	
	public static long info(double val) {
		long num = Math.round(val);
		return num;
	}

}

一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。