我需要幫助創建一個數組,計數達到給定的數字。輸出應該是這個樣子:創建一個數組,計數達到給定數
Enter a positive integer: 8
Counting up: 1 2 3 4 5 6 7 8
Counting down: 8 7 6 5 4 3 2 1
The first 8 multiples of 5: 5 10 15 20 25 30 35 40
The first 8 multiples of 10: 10 20 30 40 50 60 70 80
這是我到目前爲止有:
Scanner input = new Scanner(System.in);
int[] myList = new int[1];
System.out.print("Enter a positive integer: ");
promptUser(myList);
int[] testArray = { 1, 1, 2, 3, 5, 8, 13 };
System.out.print("Test array: ");
printArray(testArray);
System.out.print("Counting up: ");
int[] countingUp = countUp(n);
printArray(countingUp);
}
public static void promptUser(int[] a){
Scanner input = new Scanner(System.in);
for(int i=0; i<a.length; i++){
a[i] = input.nextInt();
}
}
public static void printArray(int[] array){
for(int i=0; i<array.length; i++)
System.out.print(array[i]);
}
public static int[] countUp(int n){
for(int i=0; i<n; i++){
int count = 0;
while(count<n){
count++;
}
}
}
}
一切似乎除了叫countingUp最後的方法好嗎工作。
非常感謝!
什麼陣列做一個類'COUNTUP '回來?我根本沒有看到任何'return'語句,這意味着你的程序不應該編譯。 – ajb
編譯器肯定會給你一些錯誤代碼? – John3136
爲什麼你需要一個數組myList來存儲單個數值? –