2015-09-06 4 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); 
    } 

Я хочу объявить переменные последовательно с использованием синтаксиса «для» или «while» в JAVA.Как я могу объявить переменную последовательно

В C, я знаю, что есть способ объявления переменных последовательно используя MACRO

Но в Java, как я могу это сделать?

+0

объявлять переменные последовательно в цикле ???? – Ramsharan

+0

_declare_ или _define_? Что вы имеете в виду? – Olaf

ответ

2

Вы можете создать array of Objects, как это с помощью for loop:

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++; 
}