数组问题

pearl55 2007-07-28 08:13:12
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]之间的空隙不一样大呢?????
...全文
251 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenyifei211 2007-08-01
  • 打赏
  • 举报
回复
小细节啊,不错,呵呵
zhou419189 2007-07-31
  • 打赏
  • 举报
回复
public class app
{
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显示出来是不一样的
likgui 2007-07-30
  • 打赏
  • 举报
回复
学习了
pearl55 2007-07-30
  • 打赏
  • 举报
回复
那15占几位啊,占多少个tab键呢?
jingtao8177 2007-07-29
  • 打赏
  • 举报
回复
a[0]=15,
a[1]=6,
第一个不是比第二个多一个字符么
pearl55 2007-07-29
  • 打赏
  • 举报
回复
为什么8位 < "a[0]=15"的长度 <16位
其他的就占的少呢?
这是为什么啊?
waysue 2007-07-29
  • 打赏
  • 举报
回复
简单地说,一个tab键占8个字符位置。仔细琢磨一下就明白了!
顶,是这个道理
当你的字符刚好八位(或大于8位的时候)的时候,你这个字符串就要占16位(或24或32).。。。
feihua317 2007-07-28
  • 打赏
  • 举报
回复
简单地说,一个tab键占8个字符位置。仔细琢磨一下就明白了!
jingtao8177 2007-07-28
  • 打赏
  • 举报
回复
8位 < "a[0]=15"的长度 <16位,他空出来的第2个8位不能占别的数据,只能在第三个8位上才能输出 a[1]=6, a[1]=6< 8位,在这个8位里空出来的不能在站用别的数据,只能在下一个8位再输出a[2]=8,

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧