java数组长度

请问高手byte[]phone=newbyte[81];phone[i]!=0中phone[i]!=0是什么意思....谢谢........ 请问高手byte[] phone =new byte[81]; phone[i]!=0中phone[i]!=0是什么意思....
谢谢.....
展开
 我来答
jing5083394
推荐于2016-06-30 · TA获得超过8368个赞
知道大有可为答主
回答量:9908
采纳率:61%
帮助的人:2134万
展开全部
byte[] phone =new byte[81]; //建立一个byte类型的数组,长度为81
phone[i]!=0中phone[i]! //数组的第i的位置不等0

如:

byte[] phone =new byte[81]; //建立一个byte类型的数组,长度为81
phone[1]!=0中phone[1]! //数组第二个取值不等于0

同时给楼主举个例子:

public class StudyArrary {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
byte[] phone =new byte[81]; //建立一个byte类型的数组,长度为81
for(int a = 0; a < 81; a++)
phone[a]=(byte)a; //数组的第i的位置不等0

for(int i = 0; i < 81; i++){
if (phone[i]!=0) {
System.out.println("phone["+i+"]不等于0"+",phone"+i+"是"+phone[i]);
}
else
System.out.println("phone["+i+"]等于0"+",phone"+i+"是"+phone[i]);
}
}

}
pengbin10414
2009-05-27 · 超过12用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:36.3万
展开全部
这里不是首先定义了一个byte[]的数组嘛 长度是81 phone[i] != 0 就是说第i个byte数组中的值 不能等于0, 懂了吗!

!= -->这个就是不等号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yi88cheng
2009-05-27 · TA获得超过121个赞
知道小有建树答主
回答量:181
采纳率:0%
帮助的人:125万
展开全部
byte [] phone=new byte[81]; //是数组 长度为81
int i=3;
boolean bool=phone[i]!=0;
//phone[i]!=0 i=3 是只数组的第3个值不等于0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shiqiang_wen
2009-05-27 · TA获得超过1755个赞
知道小有建树答主
回答量:1025
采纳率:66%
帮助的人:535万
展开全部
上面的回答都挺好的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式