特にimport文も必要無しに、mathライブラリの関数が使用できる。
JDKにpreインストール?define? されているみたいです。
いくつかの関数は返り値がdouble
なので、そこだけハマらないように注意。
public class math { public static void main(String args[]) { int i = 10; int result_1 = Math.abs(i); System.out.println(String.format("abs: %d", result_1)); double d = 10.12; // return value is double double result_2 = Math.ceil(d); System.out.println(String.format("ceil: %.2f", result_2)); // return value is double result_2 = Math.floor(d); System.out.println(String.format("floor: %.2f", result_2)); result_1 = Math.max(i, 20); System.out.println(String.format("max: %d", result_1)); result_1 = Math.min(i, 20); System.out.println(String.format("min: %d", result_1)); // return value is double result_2 = Math.pow(i, 10); System.out.println(String.format("pow: %.2f", result_2)); } }
結果
abs: 10 ceil: 11.00 floor: 10.00 max: 20 min: 10 pow: 10000000000.00