Java代碼問題。Java代碼1+問題
import java.util.Random;
public class arrayTable {
public static void main (String[] args) {
System.out.println("Index\t + Value");
int Array[] = new int[10];
Random Object = new Random();
int Values;
// Assigning random values to each element of array
for(int i=0; i<Array.length;i++) {
Values= (1+Object.nextInt(50));
Array[i] = Values;
}
for(int j=0;j<Array.length;j++) {
System.out.println(j + "\t" + Array[j]);
}
}
}
下面這段代碼我寫(1+)旁邊的對象,這樣的指數應該是從1開始,但是當我曾經在始終運行的代碼開始於指數0,它並不重要,如果我鍵入2+或3+公關。任何人都可以幫助指出代碼的問題。
謝謝你提前。
保重了Java命名的慣例。類名應以大寫字母開頭,小寫字母的變量名稱爲 – Jens
問題是什麼?你在數組中存儲的值都大於或等於1. –
什麼意思*,所以索引應該從1開始,*?該索引是我,並開始在循環中定義的0 – Jens