你的遍历数组有问题
for(int i = 5;i <=8 ; i++){
sum += a[i];
}
System.out.println(sum);
如果数组元素是键盘输入的话,前面加上Scanner,然后用for循环,添加数组元素就行
不用for循环
a[5]+a[6]+a[7]+a[8]
使用for循环
for(i=5;i<=8;i++){
sum+=a[i]
}
是从键盘输入数据,意思是测试用例是系统自动输入的,你要把它获取到,不是自己在代码里创建一个数组。
sum += x; // 是对for循环中的数组下标进行了相加;应该改成 sum += a[x]
如果你的循环没有写错的话,sum无论如何也不可能等于50,应该是94