從 jdk 1.5 中,引入了可變引數的新特性。如果說要設計乙個方法,這個方法可以接收任意多個整型資料。可以直接用(資料型別 ...屬性名)
來解決。
使用可變引數時要注意,乙個方法只能有乙個可變引數,當方法含有多個引數時,可變引數要放在最後面。
public
intadd
(int..
. data)
使用可變引數時,我們需要使用陣列來解析。
public
class
testdemo))
;// 6
// 傳遞的資料使用"," 區分
system.out.
println
(add(1
,2,3
));// 6
system.out.
println
(add(4
,5,6
));// 15
// 不傳遞引數
system.out.
println
(add()
);// 0
}public
static
intadd
(int..
. data)
return sum;
}}
java基礎知識回顧(2)
一 switch後的小括號裡只能使用6種資料型別 byte short int char 列舉 字串。二 基本型別的值直接存在棧記憶體中,而陣列等引用型別的值存在堆記憶體中,棧記憶體只放陣列的位址。三 方法過載必須滿足三種情況 1 方法的名稱必須相同。2 方法的引數必須不同,這裡的不同分三種情況 a...
java基礎知識回顧(4)
一 基本資料型別 包裝類與string類之間的轉換 1 基本資料型別 包裝類 string類 呼叫string類的過載的valueof x 方法 int i1 10 integer i2 i1 轉為包裝類 stirng str1 string.valueof i1 轉為字串 2 string類 基本...
Java基礎知識回顧 6
1 遍歷 jar zip 檔案中的資源 file jar newfile myfile.jar zipinputstream zis new zipinputstream newfileinputstream jar try finally 2 遍歷web應用中的資源。setsubresources...