0
点赞
收藏
分享

微信扫一扫

Math类及静态导入

知识点:Math

  • 含义:数学类,提供了一下数学运算的功能

他是一个final类(说明他没有子类)

并且所有的属性和方法都是静态的(标准的工具类)

public static void main(String[] args) {
		
		System.out.println("求a的b次方:" + Math.pow(3, 3));//27.0
		System.out.println("求平方根:" + Math.sqrt(9));//3.0
		System.out.println("求绝对值:" + Math.abs(-100));//100
		System.out.println("向上取整(天花板): " + Math.ceil(1.1));//2.0
		System.out.println("向下取整(地板): " + Math.floor(1.9));//1.0
		System.out.println("四舍五入:" + Math.round(1.5));//2
		System.out.println("最大值:" + Math.max(10, 20));//20
		System.out.println("最小值:" + Math.min(10, 20));//10
		System.out.println("随机值0(包含)~1(排他):" + Math.random());
		
		
		//随机出1到100的数字
		int num = (int)(Math.random()*100) + 1;//把Math.random()随机出来的数强转为int类型
		System.out.println("随机值1~100:" + num);
		
	}

  • 知识点:静态导入
  • 含义:静态导入:将导入类的静态属性和方法变作为本类中自己的静态属性和方法
  • 缺点:可读性不强,不知道调用的是本类中的静态方法还是静态导入类中的静态方法
举报

相关推荐

0 条评论