public class TestArray
{
public static void main(String[] args)
{
int[] a;
a = new int[5];
/*for(int i=0;i<a.length;i++)
{
System.out.print(a[i]+" ");
}*/
for(int i=0;i<args.length;i++)
{
System.out.println(args[i]);
}
}
}
/*
总结:
1.数组是一种引用类型,在堆内存存储,因此int[5] a是错误的
2.数组的初始化方式:
静态初始化
动态初始化(默认值,按成员变量看待)
3.println与print
4.String[] args也是一个数组对象,只不过他的值是通过命令行参数传入的【args只是一个引用类型变量的名字,可以不是args】
例如:java TestArray 参数1 参数2 ...
命令行参数:ipconfig是查看本机ip的命令,加上-all参数,就会显示出详细的信息
*/
{
public static void main(String[] args)
{
int[] a;
a = new int[5];
/*for(int i=0;i<a.length;i++)
{
System.out.print(a[i]+" ");
}*/
for(int i=0;i<args.length;i++)
{
System.out.println(args[i]);
}
}
}
/*
总结:
1.数组是一种引用类型,在堆内存存储,因此int[5] a是错误的
2.数组的初始化方式:
静态初始化
动态初始化(默认值,按成员变量看待)
3.println与print
4.String[] args也是一个数组对象,只不过他的值是通过命令行参数传入的【args只是一个引用类型变量的名字,可以不是args】
例如:java TestArray 参数1 参数2 ...
命令行参数:ipconfig是查看本机ip的命令,加上-all参数,就会显示出详细的信息
*/