Arrays 如何计算此数组/循环
这是我的密码。我的目标是打印当前数组BonusCores,但将分配给BonusCore[i]=BonusCores[i+1]的新值设为40,并将数组中的最后一个元素保留为40。我有两个问题。我的for循环使变量超过数组可以容纳的最大元素数,我的第二个问题是将最后一个元素设置为40。有没有关于如何做到这一点的想法?谢谢Arrays 如何计算此数组/循环,arrays,loops,Arrays,Loops,这是我的密码。我的目标是打印当前数组BonusCores,但将分配给BonusCore[i]=BonusCores[i+1]的新值设为40,并将数组中的最后一个元素保留为40。我有两个问题。我的for循环使变量超过数组可以容纳的最大元素数,我的第二个问题是将最后一个元素设置为40。有没有关于如何做到这一点的想法?谢谢 public class StudentScores { public static void main (String [] args) { final int
public class StudentScores {
public static void main (String [] args) {
final int SCORES_SIZE = 4;
int[] bonusScores = new int[SCORES_SIZE];
int i = 0;
bonusScores[0] = 10;
bonusScores[1] = 20;
bonusScores[2] = 30;
bonusScores[3] = 40;
for(i = 0; i < SCORES_SIZE; i++){
bonusScores[i] = bonusScores[i] + bonusScores[i + 1];
}
for (i = 0; i < SCORES_SIZE; ++i) {
System.out.print(bonusScores[i] + " ");
}
System.out.println();
return;
}
}
公共班级学生成绩{
公共静态void main(字符串[]args){
最终int分数_SIZE=4;
int[]bonusScores=新int[分数大小];
int i=0;
bonusScores[0]=10;
bonusScores[1]=20;
bonusScores[2]=30;
bonusScores[3]=40;
对于(i=0;i
别担心,伙计们,我解决了我的代码问题,谢谢大家,我所要做的就是改变
for(i = 0; i < SCORES_SIZE; i++){
bonusScores[i] = bonusScores[i] + bonusScores[i + 1];
}
for(i=0;i
到
for(i=0;i
for(i = 0; i < SCORES_SIZE-1; i++){
bonusScores[i] = bonusScores[i] + bonusScores[i + 1];
}