【问题描述】:
代码一:
package demo;
import static java.lang.Math.abs;
public class demo7 {
public static void main(String[] args) {
int a=-2;
System.out.println(abs(a));//2
}
}
代码二:
package demo;
public class demo8 {
public static void main(String[] args) {
int a=-2;
System.out.println(Math.abs(a));//2
}
}
以上两个代码实现的效果是一样的都是求a的绝对值,但我们可以看到代码一导入了Math类包。而代码二并未进行导包,就可以使用Math类方法,包的导入需要什么时候写?
【解决方法】:
Math是在java.lang包中,是默认导入的,不用手动导入。