-1

在 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。如何打印数组的所有值?

4

1 回答 1

1

仅供参考,有一种打印数组的方法 - 不要重新发明轮子!

System.out.println(Arrays.toString(list));

不要忘记Arrays在开头导入类:

import java.util.Arrays;
于 2013-09-04T22:21:38.720 回答