java数组面试题

一维数组可以写成:int[ ]x 或者int x[ ];

二维数组可以写成:int[ ] y [ ] 或者int y[ ][ ] 或者int [ ][ ]y

面试题如下:

      声明数组int[ ]x,y[ ];下列不能编译通过的是:(int[ ]x,y[ ]可以写成“int [ ]x”和“int [ ]y[ ]”)

     1、x[0]=y;//不能编译通过,因为y表示为一个“一维数组”,而x[0]为一个整形的变量值,类型不匹配

     2、y[0]=x;//能编译通过,因为x和y[0]都表示为一个一维数组

     3、y[0][0]=x;//不能编译通过,y[0][0]表示为值,x表示为一维数组

     4、x[0][0]=y;//不能编译通过,表示错误

     5、y[0][0]=x[0];//能编译通过,因为双方都表示为值

转载于:https://www.cnblogs.com/kelly-one/p/7715075.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值