java—如何使用嵌套循环打印数组中的元素,这些元素加在一起形成同一数组的和?

guykilcj  于 2021-07-11  发布在  Java
关注(0)|答案(0)|浏览(210)

这是我用来检查我的方法是否正确的测试方法。我知道我必须使用嵌套循环,但不确定它们的实现。

public static void main(String[] args) {
        // Task 1
        int[] array1 = {4, 5, 7, 5, 5, -10};
        System.out.print("Task 1: [");

        // should print [ 4, 5, 7 ]
        for (Integer i : subarray(array1)) {
            System.out.print(" ");
            System.out.print(i);
        }

        System.out.println(" ]");

        // should print [ 2 1 1 ]
        int[] array2 = {-6, 2, 1, 1, 5, 3, -2};
        System.out.print("Task 1: [ ");

        for (Integer i : subarray(array2)) {
            System.out.print(" ");
            System.out.print(i);
        }

这是我到目前为止写的方法。

public static int[] subarray(int[] original) {
    int result = 0;
    for(int i = 0; i < original.length; i++) {
        result+=original[i];
    }
    return original;
}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题