Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何求和和和数组';什么时间间隔?_Java_Arrays_Sum - Fatal编程技术网

Java 如何求和和和数组';什么时间间隔?

Java 如何求和和和数组';什么时间间隔?,java,arrays,sum,Java,Arrays,Sum,在本例中,“sum”=15,但如果我想将索引[0]中的数字求和到[3],该怎么办 使用: 向流添加限制: // end index is exclusive int sum = Arrays.stream(array, 0, 4).sum(); 在这种情况下,使用Arrays.stream():并输入所需的间隔 示例: int sum = IntStream.of(array).limit(4).sum(); 输出: import java.util.Arrays; import java.

在本例中,“sum”=15,但如果我想将索引[0]中的数字求和到[3],该怎么办

使用:


向流添加限制:

// end index is exclusive
int sum = Arrays.stream(array, 0, 4).sum();

在这种情况下,使用
Arrays.stream():
并输入所需的间隔

示例:

int sum = IntStream.of(array).limit(4).sum();
输出:

import java.util.Arrays;
import java.util.Scanner;



    public class SumInterval{


        public static void main(String[] args) {
            // TODO Auto-generated method stub
                                    int[] a = {1 ,2 ,3 ,4 ,5};
                                     // entre index 
                                     int sum = Arrays.stream(a, 0, 2).sum();
                                    System.out.println("The sum is " + sum);
        }


    }
import java.util.Arrays;
import java.util.Scanner;



    public class SumInterval{


        public static void main(String[] args) {
            // TODO Auto-generated method stub
                                    int[] a = {1 ,2 ,3 ,4 ,5};
                                     // entre index 
                                     int sum = Arrays.stream(a, 0, 2).sum();
                                    System.out.println("The sum is " + sum);
        }


    }
`The sum is` 3