public class app6_2
{
public static void main(String args[])
{
int i;
int a[]={15,6,8};
for(i=0;i<a.length;i++)
System.out.print("a["+i+"]="+a[i]+",\t");
System.out.println("\nlength of array a is "+a.length);
}
}
输出的结果是:
C:\Java>java app6_2
a[0]=15, a[1]=6, a[2]=8,
length of array a is 3为什么a[0],a[1],a[2]之间的空隙不一样大呢?????
{
public static void main(String args[])
{
int i;
int a[]={15,6,8};
for(i=0;i<a.length;i++)
System.out.print("a["+i+"]="+a[i]+",\t");
System.out.println("\nlength of array a is "+a.length);
}
}
输出的结果是:
C:\Java>java app6_2
a[0]=15, a[1]=6, a[2]=8,
length of array a is 3为什么a[0],a[1],a[2]之间的空隙不一样大呢?????
其他的就占的少呢?
这是为什么啊?
顶,是这个道理
当你的字符刚好八位(或大于8位的时候)的时候,你这个字符串就要占16位(或24或32).
{
public static void main(String args[])
{
int i;
int a[]={15,6,8};
for(i=0;i<a.length;i++)
System.out.print("a["+i+"]="+a[i]+",");
System.out.println("\nlength of array a is "+a.length);
}
}
你可以在ULTRAEDIT中尝试一下 TAB键
15 6 8
与1 6 8显示出来是不一样的