将嵌套循环的输出存储为新数组-Java

将嵌套循环的输出存储为新数组-Java,java,arrays,output,Java,Arrays,Output,当在一个数组中添加两个数字时,我需要找到给定数组的最大素数,因此我决定先添加所有可能的和并显示它。现在我想把这些输出元素放到一个新的数组中。请帮我解决这个问题 import java.util.Scanner; public class main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int noOf

当在一个数组中添加两个数字时,我需要找到给定数组的最大素数,因此我决定先添加所有可能的和并显示它。现在我想把这些输出元素放到一个新的数组中。请帮我解决这个问题

import java.util.Scanner;

public class main {
        public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
            int noOfElem = scanner.nextInt();
            int[] array = new int[noOfElem];
            int[][] newArray = new int[5][4];
            int i=0;
            while(scanner.hasNextInt()){
                array[i] = scanner.nextInt();
                i++;
                if(i == noOfElem){
                    break;
                }
            }
            for (int a = 0; a < array.length; a++)
            {
                for (int b = a+1; b < array.length; b++) {
                    int m = array[a] + array[b];
                    newArray[a][b] = 
                }
            }
        } 
}
import java.util.Scanner;
公共班机{
公共静态void main(字符串[]args){
扫描仪=新的扫描仪(System.in);
int noOfElem=scanner.nextInt();
int[]数组=新的int[noOfElem];
int[]newArray=newint[5][4];
int i=0;
while(scanner.hasNextInt()){
数组[i]=scanner.nextInt();
i++;
if(i==noOfElem){
打破
}
}
for(int a=0;a
不太确定这里的问题是什么,就这么做吧

newArray[a][b] = m;
它存储所有“a”和“b”的所有和,这样newArray[a][b]就是array[a]+array[b]的和