public class Test{ public static void main(String[] args){ int[] a=new int[3]; int[] b=new int[ ]{1,2,3,4,5}; a=b; for(int i=0;i<b.length;i++){ System.out.print(a[i]+“ ”); } } }
时间: 2024-03-18 11:44:37 浏览: 34
命令行参数-Java语言基础
这段代码的作用是将数组b的元素赋值给数组a,并打印出数组a的元素。输出结果为:1 2 3 4 5。
需要注意的是,数组b的长度为5,而数组a的长度为3。在将数组b赋值给数组a时,实际上是将数组b的引用赋值给了数组a,因此数组a的长度会自动调整为5。由于数组a的长度为3,因此只有数组b的前3个元素被赋值给了数组a,数组a的后两个元素没有被初始化,其值为默认值0。
阅读全文