我正在学习1个暗淡阵列的操作。
它有三个部分:
我已经弄明白了3.我需要帮助才能搞清楚1和2。
这是我的代码:
public class OneDimArrayOperations {
public static void main(String [] args){
// a) Set the 10 elements of integer array counts to zero.
int [] zeroArray = new int[10];
for (int i = 10; i == 0; i--) {
System.out.println("Count to zero from 10 elements" + zeroArray);
}
// b) Add one to each of the 15 elements of integer array bonus.
int [] arrayBonus = new int[15];
for (int i = 0; i <arrayBonus.length; i++) {
System.out.println("Bonus array values "+ arrayBonus[i]);
}
//c) Display the five values of integer array bestScores in column format.
int [] bestScores = {100,95,85,45,65};
System.out.printf("%n%s%12s %n", "Value", "BestScores");
for (int counter = 0; counter < bestScores.length ; counter++) {
System.out.printf( "%d%9d%n" , counter , bestScores[counter]);
}
}
}
答案 0 :(得分:0)
部分a:显示:10,9,8,7,.... 1,0
for(int i=10;i>=0;i--)
b部分:我不明白你的问题
答案 1 :(得分:-1)
int[] zeroArray = new int[10];
将创建一个大小为10的int数组,并将所有元素初始化为零。这是Java中的默认行为。for(int i = 0; i < arrayBonus.length; i++) { arrayBonus[i]++; }
将解决您的第二个问题。