Mathクラスの一般的なメソッドとJavaの配列

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を付けて下付き文字を印刷します

おすすめ

転載: blog.csdn.net/xiaole060901/article/details/107662657