是否可以在Java中的同一行中初始化和/或声明多个数组?
即.
int a, b, c, d, e = 4
Run Code Online (Sandbox Code Playgroud)
工作,但
int[] a, b, c, d, e, = new int[4]
Run Code Online (Sandbox Code Playgroud)
似乎不起作用(数组的大小是4)
Gwy*_*ans 19
请记住这一点
int a, b, c, d, e = 4;
Run Code Online (Sandbox Code Playgroud)
宣布5个整数但仅初始化'e'.
以同样的方式,
int[] a, b, c, d, e = new int[4];
Run Code Online (Sandbox Code Playgroud)
只会初始化e.
你需要类似的东西
int[] a=new int[4], b=new int[4], etc...
Run Code Online (Sandbox Code Playgroud)
坦率地说,不值得单行......
尝试
int[] a = new int[4], b = new int[4], c = new int[4], d = new int[4], e = new int[4];
如果要创建五个不同的数组,则必须为每个变量实例化一个数组。
如果你想创建一个数组并从五个变量引用它,Goran 有解决方案。
| 归档时间: |
|
| 查看次数: |
13021 次 |
| 最近记录: |