数组

 
再一次静静的翻阅下老外写的那本密密麻麻的Java书,好像没那么排斥,开始有点喜欢,大哥这个书买对了。
看了下又了解到了一些数组的知识,稍微做下笔记:
(1) 数组变量的重用
        int[] primes=new int[10] ;//定义了个具有10个int类型的元素的数组primes
        如果后面程序中要用primes指向一个更大的数组时,如下:
        primes=new int[50];
        这是primes变量引用了一个新的数组,那么先前的那个数组连同其中所存储的值都被丢弃,现在primes只能引用这个新数组,其索引值为0到49。
        备注:这时,primes只能引用int[]型数组
(2) 数组的初始化
        如果要对一个数组指定初始值,那么就必须指定所有元素的初始值。
        第一种方式:
            double[] primes =new primes[100];
            for(int i=0;i<primes.length;i++){
                primes =1.0;
       }
    第二种方式:
        import java.util.Arrays;//导入数组类,然后用数组类的方法实现
        double[] primes =new primes[100];
        Arrays.fill(primes,1.0);
     或者:
        import static java.util.Arrays.fill;//因为fill()是Arrays中一个静态方法,导入后就不需要用类型调用
        double[] primes =new primes[100];        fill(primes,1.0);
(3)数组的使用
     如:使用0.0到100.0之间的值随机填充数组
        double[] primes=new primes[50];
        for(int i=0;i<primes.length;i++)
        {
           primes=100.0*Math.random(); //Math.random();随机生成数字
         }
     再如:求数组的平均值
       double average=0.0
       double[] primes=new primes[50];
        for(int i=0;i<primes.length;i++)        {
           average+=primes;
         }
         average/=primes.length;
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值