在int类型的数组中打印值时。由于某种原因,它继续打印列表的最后一个值
public class Algorithm {
/**
* @param args the command line arguments
*/
int list[] = {10, 9, 8, 7, 6};
public void printList(){
for (int x: list ) {
System.out.print(x);
}
}
public static void main(String[] args) {
Algorithm alg = new Algorithm();
alg.printList();
}
}
我得到66666.如何打印数组的所有值?
答案 0 :(得分:1)
仅供参考,有一种打印阵列的方法 - 不要重新发明轮子!
System.out.println(Arrays.toString(list));
不要忘记在开头导入Arrays
课程:
import java.util.Arrays;