0

如何以简单的方式打印存储在数组中的内容。在过去的 3 个小时里,我一直盯着这个看!

import java.util.Scanner;

public class December2012 {

    public static void main(String[] args) {

        int[] array = new int[100];
        int sum = 0;
        int i = 0;
        Scanner input = new Scanner(System.in);
        while (sum <= 100 && i < array.length) {
            System.out.print("Write in the " + (i + 1) + "th number: ");
            array[i] = input.nextInt();
            sum += array[i];
            i++;

        }
        System.out.print("You added: ");
        System.out.print(array[i] + " ");

        System.out.println("\nsum is " + sum);
    }
}
4

4 回答 4

5

最简单的方法是

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

于 2013-10-20T17:55:33.423 回答
1

只是为了记录你也可以使用新的for-each loop

    for(int no : array ) {
        System.out.println(no);
    }
于 2013-10-20T18:03:28.500 回答
0

你可以这样做

for(int j= 0 ; j<array.length;j++) {
    System.out.println(array[j]);
}

或者

for (int j: array) {
     System.out.println(j);
}
于 2013-10-20T17:55:50.480 回答
0
for (int i = 0 ; i < array.length; i++){
   System.out.println("Value "+i+"="+array[i]);
}

这就是我的朋友:)

于 2013-10-20T17:56:20.157 回答