Arrays和Math工具類

2021-10-12 13:06:18 字數 2211 閱讀 4513

arrays

檢視apl,arrays在util包下且arrays的方法都是靜態方法,所以可以直接使用arrays呼叫靜態方法使用,不需要建立它的物件

常用的arrays靜態方法:

arrays.tostring(陣列引數);得到乙個指定陣列內容的字串

int

array=

; string s = arrays.

tostring

(array)

; system.out.

println

(s);

//[1, 2, 3, 4]

arrays.sort(陣列引數),可以將其按照公升序進行排序

char

chars=

;int

ints=

; arrays.

sort

(chars)

; arrays.

sort

(ints)

; system.out.

println

(arrays.

tostring

(chars));

//[a, b, c, d]

system.out.

println

(arrays.

tostring

(ints));

//[1, 2, 3, 7, 73]

其它arrays靜態方法檢視apl

math

math是乙個關於數學的工具類,在lang包下,不需要導包,而且與arrays類一樣全是靜態方法,直接使用類名呼叫

常用靜態方法:

math.pi 求圓周率

double pi=math.pi;

system.out.

println

(pi)

; 圓周率

math.abs(引數) 得到引數的絕對值

int i=math.

abs(-2

);double d=math.

abs(

-3.33);

system.out.

println

(i+" "

+d);

// 2 3.33 得到絕對值

public static double ceil(double a) 向上取值

public static double floor(double a)向下取值

double ceil = math.

ceil

(4.33);

system.out.

println

(ceil)

;// 5.0 向上取大於它的整值

double floor = math.

floor

(9.99);

system.out.

println

(floor)

;// 9.0 向下取小於它的整數值

public static int round(float a) 四捨五入

float float01=

6.33f

;float float02=

9.99f

; system.out.

println

(math.

round

(float01));

// 6 四捨五入

system.out.

println

(math.

round

(float02));

// 10 四捨五入

其它靜態方法檢視apl。

練習**:

/*

* 計算在-10.8到5.9之間,絕對值大於6或者小於2.1的整數有多少個?

* */

public

class

math04

} system.out.

println

("乙個有多少個:"

+count);}

}

陣列工具類Arrays

int intarray string intstr arrays.tostring intarray system.out.println intstr tostring intarray 將引數陣列變成字串,輸出樣式如下 int arr1 arrays.sort arr1 system.out....

陣列 Arrays工具類

arrays類即為運算元組的工具類,包含了用來運算元組的各種方法 判斷兩個陣列是否相等 public static boolean equals int a,int b 輸出陣列資訊 public static string tostring int a 將原陣列所有元素替換為指定值 public ...

陣列工具類Arrays

提供大量靜態方法,實現陣列的常見操作。1 public static string tostring 陣列 將引數陣列陣列字串。使用方法 arrays.tostring 陣列 2 public static string sort 陣列 按公升序將引數陣列進行排列。使用方法 arrays.sort ...