Métodos comunes en clases de matemáticas y matrices en Java

Métodos comunes en la clase Math y la clase Arrays

Métodos comunes de la clase de matemáticas

Imprimir pi

// 圆周率
System.out.println(Math.PI);

Valor absoluto

// 绝对值
System.out.println(Math.abs(-5));

logaritmo

//对数
System.out.println(Math.log(Math.E*Math.E));

Máximo y mínimo

// 直接调用最大值和最小值方法进行比较
System.out.println(Math.log(Math.max(50,60));
System.out.println(Math.log(Math.min(50,-60));

Método de redondeo

//负数和整数同理,向上即基础数去掉小数部分,加一
// 四舍五入
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));

número aleatorio

//随机数:输出[0,1)之间的double类型的数
System.out.println(Math.random());

Métodos comunes de la clase Arrays

Encadenar()

// toString()
int[] a = {1,53,63,32,63};
		System.out.println(Arrays.toString(a));
  • Imprimirá una matriz de cadenas
  • [1, 53, 63, 32, 63]

ordenar()

// sort()
int[] a = {1,53,63,32,63};'
Arrays.sort(a);
		System.out.println(Arrays.toString(a));
  • Matriz ascendente
  • [1, 32, 53, 63, 63]

binarySearch (matriz, clave)

//二分查找法 1.要查找的数组 2.要查找的数组元素    
//前提:数组已经排序完成
System.out.println(Arrays.binarySearch(a, 32));
  • Imprima el subíndice después de la difusión con 0 en el medio

.equals (a, b)

//比较两个数组是否相同
System.out.println(Arrays.equals(a, b));
  • Imprima el subíndice después de la difusión con 0 en el medio

Supongo que te gusta

Origin blog.csdn.net/xiaole060901/article/details/107662657
Recomendado
Clasificación