2015-09-06 48 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++; 
}