Java方法04:命令列傳遞引數、可變引數
命令列傳參(瞭解即可)
- 有時候希望執行一個程式的時候再傳遞給它訊息,這就要靠傳遞命令列引數給main()函式實現。
命令列傳參
可變引數
- JDK1.5開始,Java支援傳遞同型別的可變引數給一個方法。
- 在方法宣告中,在指定引數型別後加一個省略號(…)。
- 一個方法中只能指定一個可變引數,它必須是方法的最後一個引數,任何普通的引數必須在它之前宣告。
package com.panpan.method;
public class Demo04 {
public static void main(String[] args) {
//呼叫test方法
Demo04 demo04 = new Demo04();
demo04.test(1,5);
//呼叫printMax方法
System.out.println("----------");
printMax(12,3,41,23,17,8,6,7);
printMax(new double[]{1,2,3,1,2,9});
}
public void test(int... i){
System.out.println(i[0]);
System.out.println(i[1]);
}
public static void printMax(double... numbers){
if(numbers.length==0){
System.out.println("No argument passed");
return;
}
double result = numbers[0];
//排序!!!
for (int i = 0; i < numbers.length; i++) {
if (numbers[i]>result){
result = numbers[i];
}
}
System.out.println("The max value is "+result);
}
}
相關文章
- Java方法05:可變引數Java
- Day18--命令列傳遞引數命令列
- 【Java】可變引數Java
- Java可變引數Java
- Java 可變引數Java
- Java的方法可變長引數Java
- Java中方法引數傳遞詳析Java
- 引數傳遞
- java 中引數的傳遞Java
- 命令列CALL程式時傳遞數字引數總結(轉)命令列
- JS的方法引數傳遞(按值傳遞)JS
- c# 方法引數(傳值,傳引用,ref,out,params,可選引數,命名引數)C#
- 遞迴函式,可變引數列表遞迴函式
- golang 方法作為引數傳遞Golang
- JAVA基礎之-引數傳遞Java
- 【重學Java】可變引數Java
- Java - 可變引數的使用Java
- php函式之如何用預設引數和可變長度引數方式傳遞?PHP函式
- JNI傳遞引數
- Mybatis引數傳遞MyBatis
- 方法的過載、可變形參的方法、方法的引數值傳遞機制、遞迴方法遞迴
- C#引數傳遞之值引數C#
- 前臺傳遞引數使用變數@RequestParam springmvc變數SpringMVC
- java 傳遞引數的兩種方式Java
- c++ -- 二維陣列引數傳遞C++陣列
- Shell自學二(引數傳遞和陣列)陣列
- 教你認識Java 可變引數Java
- GO語言————6.3 傳遞變長引數Go
- iOS可變引數(不定引數)的用法iOS
- React事件傳遞引數React事件
- 路由元件傳遞引數路由元件
- Swift: 可變引數Swift
- java 使用命令列引數(轉)Java命令列
- c# 方法引數_陣列引數C#陣列
- Java中將方法作為引數傳遞5種方式Java
- Python函式引數傳遞以及變數作用域Python函式變數
- Java引數傳遞是傳值還是傳引用?Java
- C++ 可變引數模板遞迴展開C++遞迴