java数组长度

来源:百度知道 编辑:UC知道 时间:2024/05/14 02:01:28
请问高手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]);
}
}

}

这里不是首先定义了一个byte[]的数组嘛 长度是81 phone[i] != 0 就是说第i个byte数组中的值 不能等于0, 懂了吗!

!= -->这个