MathクラスとArraysクラスの一般的なメソッド
数学クラスの一般的なメソッド
円周率を印刷
// 圆周率
System.out.println(Math.PI);
絶対値
// 绝对值
System.out.println(Math.abs(-5));
対数
//对数
System.out.println(Math.log(Math.E*Math.E));
最大値と最小値
// 直接调用最大值和最小值方法进行比较
System.out.println(Math.log(Math.max(50,60));
System.out.println(Math.log(Math.min(50,-60));
丸め方法
//负数和整数同理,向上即基础数去掉小数部分,加一
// 四舍五入
System.out.println(Math.log(Math.round(3.5));
// 向上取整
System.out.println(Math.log(Math.ceil(3.5));
// 向下取整
System.out.println(Math.log(Math.floor(3.5));
乱数
//随机数:输出[0,1)之间的double类型的数
System.out.println(Math.random());
Arraysクラスの一般的なメソッド
toString()
// toString()
int[] a = {1,53,63,32,63};
System.out.println(Arrays.toString(a));
- 文字列配列を出力します
- [1、53、63、32、63]
ソート()
// sort()
int[] a = {1,53,63,32,63};'
Arrays.sort(a);
System.out.println(Arrays.toString(a));
- 昇順配列
- [1、32、53、63、63]
binarySearch(array、key)
//二分查找法 1.要查找的数组 2.要查找的数组元素
//前提:数组已经排序完成
System.out.println(Arrays.binarySearch(a, 32));
- 拡散後、中央に0を付けて下付き文字を印刷します
.equals(a、b)
//比较两个数组是否相同
System.out.println(Arrays.equals(a, b));
- 拡散後、中央に0を付けて下付き文字を印刷します