📄 array_reference.java
字号:
public class Array_reference
{
static void print(int a[]) //数组作为参数,不用给出数组长度
{
for (int i=0;i<a.length;i++) //输出一维数组
System.out.print(" "+a[i]);
System.out.println();
}
public static void main(String args[])
{
int a[]={1,2,3,4,5};
int b[]=null;
System.out.println("a==null "+(a==null));
System.out.println("b==null "+(b==null));
b=a; //引用赋值
System.out.println("a==b "+(a==b));
b[0]=100;
print(a);
int n=a.length;
b=new int [n];
for (int i=0;i<a.length;i++)
b[n-i-1] = a[i];
print(b);
}
}
/*
程序运行结果如下:
a==null false
b==null true
a==b true
100 2 3 4 5
5 4 3 2 100
*/
/*
程序错误:
int b[];
b[0]=100; //编译错,未初始化
b=100; //编译错incompatible types
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -