class Main {
public static void main(String[] args) {
int x = 3;
int [] a = new int [x];
x+=5;
System.out.println((x+=5));
System.out.println(a.length);
}
}
Run Code Online (Sandbox Code Playgroud)
为什么它不会影响数组"a"的长度?我究竟做错了什么?
问题是我被要求使用循环将数组长度加5.我甚至无法直接增加长度.这看起来像一个简单的问题,但我仍在学习过程中.我昨天做了但我不记得怎么做了.
您只是更改x的值,您还必须重新分配此值以更改数组长度.
int x = 3;
int[] a = new int[x];
x += 5;
a = new int[x];
System.out.println(a.length);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
189 次 |
| 最近记录: |