java数组长度
请问高手byte[]phone=newbyte[81];phone[i]!=0中phone[i]!=0是什么意思....谢谢........
请问高手byte[] phone =new byte[81]; phone[i]!=0中phone[i]!=0是什么意思....
谢谢..... 展开
谢谢..... 展开
展开全部
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]);
}
}
}
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]);
}
}
}
展开全部
这里不是首先定义了一个byte[]的数组嘛 长度是81 phone[i] != 0 就是说第i个byte数组中的值 不能等于0, 懂了吗!
!= -->这个就是不等号
!= -->这个就是不等号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
byte [] phone=new byte[81]; //是数组 长度为81
int i=3;
boolean bool=phone[i]!=0;
//phone[i]!=0 i=3 是只数组的第3个值不等于0
int i=3;
boolean bool=phone[i]!=0;
//phone[i]!=0 i=3 是只数组的第3个值不等于0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
上面的回答都挺好的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询