1、Java中定义常量用final,final表示这个变量只能被赋值一次,被赋值后就不可再改变,习惯上常量名全使用大写。
例如
final int MAX = 123;
在Java中经常需要某个常量在一个类的多个方法中使用,通常将这些常量定义为类常量,可以使用关键字 static final 设置一个类常量,定义在main方法前。例如
public static final int maxn = 123;
2、Math类中的数学函数。
计算平方根,使用sqrt方法
public class Test {
public static void main(String[] args) {
double x=4;
double y=Math.sqrt(x);
System.out.println(y);
}
}
Java中没有幂次运算,需要使用Math中的pow方法。
public class Test {
public static void main(String[] args) {
double y=Math.pow(2, 3);
System.out.println(y);
}
}
若不想在数学方法名的常量名前加前缀Math则需要在源文件的顶部加上这行代码
import static java.lang.Math.*;
例如:
import static java.lang.Math.*;
public class Test {
public static void main(String[] args) {
double y=pow(2, 3);
System.out.println(y);
}
}
对一个double型的数进行四舍五入需要使用Math.round()方法。
import static java.lang.Math.*;
public class Test {
public static void main(String[] args) {
double x=9.9;
double y=round(x);
System.out.println(y);
}
}
3、Java运算符优先级表格