我试图将所有元素加到一个由用户输入决定的数组中,每次运行下面构造的代码时,我得到的数字显然都不是元素之和。我在做什么错?
import java.util.Scanner;
public class SumProduct
{
public static void main (String []args)
{
Scanner input = new Scanner (System.in);
int[] array1 = new int [input.nextInt()];
input = scan.nextInt();
for (int i = 0; i < array1.length; i++)
{
array1[i] = input.nextInt();
}
for (int i = 0; i < array1.length; i++)
{
int j = array1[i];
int k = array1[i]+1;
int sum = j + k;
System.out.print(sum);
}
}
}
如果您要执行此操作,您可能希望提示用户输入数组的大小。此代码行允许用户输入的任何内容都是您的数组大小。
您的问题在以下代码行中: