我正在制作这个数组,其中数组中的第一个数字应该是15,第三个数字也是.然后我需要在屏幕上打印数组,但是当我这样做时我得到一个错误,我已经读过我在打印数组时要写一个循环.怎么可能?
这是我目前的代码.
int[] i = {15,0,15,0,0};
System.out.println(i);
Run Code Online (Sandbox Code Playgroud)
使用此方法或使用方法有何不同
int [] i = new int [5];
Run Code Online (Sandbox Code Playgroud)
提前致谢,
迈克尔.
要打印数组使用Arrays.toString();
import java.util.Arrays;
System.out.println(Arrays.toString(i));
// or print it in the loop
for(int e : i) {
System.out.print(e);
}
Run Code Online (Sandbox Code Playgroud)
关于两种方法之间的差异:
int [] i = new int [5]; // five evements are allocated
// the number of elements are determined by the initialization block
int[] i = {15,0,15,0,0};
Run Code Online (Sandbox Code Playgroud)