Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何按顺序声明变量_Java_Variables - Fatal编程技术网

Java 如何按顺序声明变量

Java 如何按顺序声明变量,java,variables,Java,Variables,我想在JAVA中使用'for'或'while'语法顺序声明变量 在C语言中,我知道有一种使用宏顺序声明变量的方法 但是,在java中,我如何做到这一点 通过使用for循环,可以像这样创建对象的数组: public static void main(String[] args){ ListNode node1 = new ListNode(4); ListNode node2 = new ListNode(5); ListNode node3 = new ListNode(

我想在JAVA中使用'for'或'while'语法顺序声明变量

在C语言中,我知道有一种使用宏顺序声明变量的方法


但是,在java中,我如何做到这一点

通过使用
for循环
,可以像这样创建对象的
数组:

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

在循环中顺序声明变量???声明或定义?什么意思?
ListNode[] node = new ListNode[7];
for(int i = 0; i<7; i++) {
    //scan a value you want to pass
    node[i] = new ListNode(valueyouwanttopass);
}
ListNode[] node = new ListNode[7];
int i = 0;
while(i<7) {
    //scan a value you want to pass
    node[i] = new ListNode(valueyouwanttopass);
    i++;
}