2017-07-24 78 views
-5

我知道我可以聲明和初始化每個數組並將數字從1傳遞到X,但它是可以填充數組從數字1到X帶循環?Java填充數組從1到X與一個循環(不是隨機數)

我只知道如何用1個或隨機數填充數組f,恩。這樣的:

public class NurTests { 
    public static void main(String[] args) { 

     int [] arr = new int[100]; 
     int value = 1; 
     for(int i = 0; i < arr.length; i++){ 
      arr[i] = value; 
     } 
    } 
} 
+3

' arr [i] = i + 1'爲1 - > arr.length,'arr [i] = i'爲0 - > arr.length – Chris

+1

您可以查看https://stackoverflow.com/questions/28490869/how -do-i-fill-an-array-with-consecutive-numbers – Akash

回答

1

這將填補陣列與一系列1 - N

public class NurTests { 
    public static void main(String[] args) { 

     int [] arr = new int[100]; 
     int value = 1; 
     for(int i = 0; i < arr.length; i++){ 
      arr[i] = value; 
      value ++; 
     } 
    } 
} 

更簡單的方法來做到這一點,你可以只取出中間人:

public class NurTests { 
    public static void main(String[] args) { 

     int [] arr = new int[100]; 
     for(int i = 0; i < arr.length; i++){ 
      arr[i] = i + 1; 
     } 
    } 
} 
+0

非常感謝你:) –

+0

如果這回答你的問題通過點擊我的答案點擊複選標記接受答案 – Ryan