我被賦予了一個賦值,它使我創建了3個方法來創建一個數組,打印一個數組並計算數組中所有可被10整除的數字。這是給我的最麻煩的部分是計算由10整除的號碼是代碼我到目前爲止:計數在數組中可以被10整除的數字
public int[] createArray(int size) {
Random rnd = new Random();
int[] array = new int[size];
for (int i = 0; i < array.length; i++) {
array[i] = rnd.nextInt(101);
}
return array;
}
public void printArray() {
Journal5a call = new Journal5a();
int[] myArray = call.createArray(10);
for (int i = 0; i < myArray.length; i++) {
System.out.println(myArray[i]);
}
System.out.println("There are " + call.divideByTen(myArray[i]) + " numbers that are divisable by 10");
}
public int divideByTen(int num) {
int count = 0;
if (num % 10 == 0) {
count++;
}
return count;
}
public static void main(String[] args) {
Journal5a call = new Journal5a();
Random rnd = new Random();
call.printArray();
}
傳入整個數組中。然後通過它循環並調用你的if條件並返回最終計數。 –
傳遞完整數組,而不是單個元素 – Hemal
'System.out.println(「存在」+ call.divideByTen(myArray [i])+「可被10整除的數字」);''i'超出了範圍。 –