Java的基本语法---一堆数组
1.声明数组变量
为了在程序中使用数组,必须声明一个引用数组的变量并指定数组的元素类型。下面是声明数组变量的语法:
elementType[] arrayRefvar;
或者
elementType arrayRefvar[];//Allowed,but not preferred
2.创建数组
不同于声明基本数据类型变量,声明一个数组变量时不会给数组分配任何内存空间。它只是创建一个对数组引用的存储位置。如果变量不包含对数组的引用,那么这个变量的值为null。除非数组已经被创建,否则不能给它分配任何元素。声明数组变量后,可以采用以下语法,用new操作符创建数组并将其引用赋给一个变量:
arrayRefVar = new elementType[arraySize];
下面是使用这种语句的一个例子:
double [] myList = new double[10];
3.数组大小和默认值
分配数组空间时,必须指定数组大小,从而指定其中可存储的元素个数。创建数组之后就不能修改其大小。可以使用arrayRefVar.length得到数组的大小。例如:myList.length为10。
创建数组后,其元素被赋予默认值,数值型基本数据类型的默认值为0,char型的默认值为'\u0000',boolean型的默认值为false。
4.示例:初始化并输出一堆数组中的值
import java.util.Random;//插入Random包
public class shuzu02{
public static void main(String[] args)
{
Random rand=new Random(); //实例化Random类对象
int[]x=new int[rand.nextInt(5)];//随机产生0-4之间的数作为int数组的长度
//随机产生0-4之间的数作为int数组的长度
System.out.println("数组x的长度为"+x.length);
for(int i=0;i<x.length;i++){
x[i]=rand.nextInt(5); //随机产生0-4之间数的赋给数组x
System.out.println("x["+i+"]="+x[i]); //打印数组x
}
}
}

本文详细介绍了Java中数组的声明、创建以及初始化的过程。通过示例代码展示了如何动态创建数组,并利用Random类随机生成数组长度和元素值。此外,还提到了数组的默认值和获取数组大小的方法。对于初学者来说,这是理解Java数组基础的重要参考资料。
710

被折叠的 条评论
为什么被折叠?



