for(int i=0i<array.lengthi++){
array[i] = i//这里也可以用键盘输入语句,如果用键盘输入语句就要闲定义输入流BufferedReader br=new BufferedReader(new InputStreamReader(System.in))定义流在循环外面定义,然后array[i] = Integer.parseInt(br.readLine()这样就可以了。
}
这样就用循环把数组初始化了!
代码如下:
运行结果如下:
文字版代码如下:
import java.util.Scanner
public class Test {
public static void main(String[] args){
Scanner in=new Scanner(System.in)
int n,i
System.out.print("请输入数组a[]的元素个数:")
try{
n=in.nextInt()
int[] a=new int[n]
for(i=0i<ni++){
System.out.print("请输入数组a["+i+"]:")
a[i]=in.nextInt()
}
in.close()
System.out.println("输入的数组为:")
for(i=0i<ni++)
System.out.print(a[i]+" ")
}
catch(Exception e){
e.printStackTrace()
}
}
}