2015-09-06 47 views
-3
public static void main(String[] args){ 
    ListNode node1 = new ListNode(4); 
    ListNode node2 = new ListNode(5); 
    ListNode node3 = new ListNode(2); 
    ListNode node4 = new ListNode(21); 
    ListNode node5 = new ListNode(43); 
    ListNode node6 = new ListNode(52); 
    ListNode node7 = new ListNode(12); 
    } 

我想依次在Java中使用「對」或「而」語法聲明變量。我如何聲明變量依次

在C,我知道有聲明變量的順序使用MACRO

但是,在Java的方式,我怎樣才能做到這一點?

+0

順序聲明變量環???? – Ramsharan

+0

_declare_或_define_?你什麼意思? – Olaf

回答

2

可以通過使用一個for loop創建array of Objects這樣的:

ListNode[] node = new ListNode[7]; 
for(int i = 0; i<7; i++) { 
    //scan a value you want to pass 
    node[i] = new ListNode(valueyouwanttopass); 
} 

,或者通過使用while loop,如下所示:

ListNode[] node = new ListNode[7]; 
int i = 0; 
while(i<7) { 
    //scan a value you want to pass 
    node[i] = new ListNode(valueyouwanttopass); 
    i++; 
}