2017-07-21 27 views
-3

有什麼辦法來產生從0到99如何生成自動int數組從0到99

例汽車int數組:

int [] nums = new int[99]; 

我希望它是這樣的:

int [] Nums = new int[] {0,1,2,3,4... ,99}; 

在此先感謝 3.

+0

堅持到Java命名約定,所以它應該是'nums'(小寫字母 'N');-) – Betlista

回答

1
int [] nums = new int[99]; 
for(int i = 0; i < nums.length; i++) 
    nums[i] = i; 

,如果你使用的是Java 8的其他方式:

  • 一是技術

    int[] nums = IntStream.range(0, 99).toArray();

  • 第二種技術

    int[] nums = new int[99]; Arrays.setAll(nums, i -> i + 1);

+1

我還是比較喜歡'我 Betlista

+1

你的意思是'i <99'或'i khelwood

+1

錯誤,java.lang.ArrayIndexOutOfBoundsException和'<='不能編譯:'<=' – azro

相關問題