继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

java数组声明和变式--record1

一嵩寒
关注TA
已关注
手记 4
粉丝 2
获赞 14

java声明数组方式:
String[] namelist;
int numlist[];//此声明为动态声明,不能指定长度,numlist[10]
静态声明的方式:
int a[]={1,2,3,45,6}
动态声明方式:
int numlist[]
当然你也可以:
int a[]=new int[10];//此声明方式必须声明长度

不像C语言一样传入指针,你可以传入java数组的索引,并通过形参进行访问,最为简单的方式在此不提,
这里介绍一种特殊的遍历方式:、

public static void main(String[] args) {
            int as[]={1,5,6};
            int[] a=new int[10];
            Diaosi li=new Diaosi();
            li.print(a);

    }
    protected void print(int...deal){
        //需要注意的是int i必须在for循环里声明
        for(int i:deal){ 
            System.out.println(i);
        }
    }

数组存储的理解:

int a[];
String a[];
Diaosi a[];

上述声明的数组代表了我个人认为的数组的三大类。
基本数据类型和引用数据类型,引用数据类型就是对象或字符串。
数组的声明中内存的分配情况:
当数组被声明时,栈会给其分配一个引用,此时数组还没有真正意义上的存储。当我们new出一个数组,或给数组赋值时,这个引用会指向那个存储地址。

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP