gpt4 book ai didi

java - 编译程序时出现错误(线程 "main"java.lang.ArrayIndexOutOfBoundsException 中的异常)

转载 作者:行者123 更新时间:2023-11-30 03:17:10 26 4
gpt4 key购买 nike

大家好,我正在练习 Java 语言。我遇到了这个问题。我是这门语言的初学者。我正在我的拼贴画中研究它。这是问题。

“创建一个java程序,计算一个数字的和。例如,输入5将产生(1+2+3+4+5=15)”

我知道答案,但我试图用另一种方式解决它。

    public class Sum11 {
static int i;

static int[] S = new int[5];
static int j;
static int Sum = 0;

Sum11(int i,int S[],int j){
this.S=S;
this.i=i;
this.j=j;

}


public static void main(String[] args){
Scanner s1 = new Scanner(System.in);
for(i=1;i<=5;i++){
System.out.println("Enter FIve Number");
S[i]= s1.nextInt();
}
for(int num : S){
Sum = Sum+num;
}
System.out.println("The Result IS: "+Sum);
}

}

最佳答案

java中的数组索引从0开始,所以你的输入循环应该是:

System.out.println("Enter Five Numbers");
for(i=0;i<S.length;i++) {
S[i]= s1.nextInt();
}

关于java - 编译程序时出现错误(线程 "main"java.lang.ArrayIndexOutOfBoundsException 中的异常),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32285363/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com