import java.util.Scanner;
//首先導(dǎo)包
public class ArrayArgument{
int [] arr = new int [10];//定義數(shù)組
boolean ret = getNumberFromStdin(arr);//調(diào)用了getNumberFromStdin函數(shù),因為這個函數(shù)是布爾值,必須用被定義過得變量進行接收,下面也會用這個函數(shù)的真假進行判斷是否執(zhí)行語句。
if (ret)//如果ret為true,執(zhí)行下面的語句{
for (int i = 0; i < arr.length; i ++){
System.out.println("arr["+ i + "] = " + arr[i]);//把數(shù)組arr的值打印出來
}
}
}
public static bollean getNumberFromStdin(int[] array)
//數(shù)組在函數(shù)的引用,數(shù)據(jù)類型[] 數(shù)組名{
if ( array == null || array,length == 0 ){ //參數(shù)合法性判斷
System.out.println("Input Param is invalid!");
???return false; //表示函數(shù)運行失敗
??}
??
??Scanner sc = new Scanner(System.in);
System.out.println("請輸入10個整數(shù):");
for (int i = 0; i < array.length; i++;){
array[i] = sc.naxtInt90;
}
sc.close;//關(guān)閉從屏幕上獲取數(shù)字的函數(shù),可以沒有
return true;
}
}