import java.util.Scanner;
//首先导包
public class ArrayArgument{
int [] arr = new int [10];//定义数组
boolean ret = getNumberFromStdin(arr);//调用了getNumberFromStdin函数,因为这个函数是布尔值,必须用被定义过得变量进行接收,下面也会用这个函数的真假进行判断是否执行语句。
if (ret)//如果ret为true,执行下面的语句{
for (int i = 0; i < arr.length; i ++){
System.out.println("arr["+ i + "] = " + arr[i]);//把数组arr的值打印出来
}
}
}
public static bollean getNumberFromStdin(int[] array)
//数组在函数的引用,数据类型[] 数组名{
if ( array == null || array,length == 0 ){ //参数合法性判断
System.out.println("Input Param is invalid!");
return false; //表示函数运行失败
}
Scanner sc = new Scanner(System.in);
System.out.println("请输入10个整数:");
for (int i = 0; i < array.length; i++;){
array[i] = sc.naxtInt90;
}
sc.close;//关闭从屏幕上获取数字的函数,可以没有
return true;
}
}