首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

大伙来分析一下这个程序的输出结果

2011-11-06 
大家来分析一下这个程序的输出结果publicclassTest{/***@paramargs*/publicstaticvoidmain(String[]args){

大家来分析一下这个程序的输出结果
public   class   Test   {

/**
  *   @param   args
  */
public   static   void   main(String[]   args)   {
//   TODO   Auto-generated   method   stub
int[]array=new   int[5];

for(int   i=0;i <5;i++){
array[i]=i;
}

for(int   j=0;j <5;j++){
System.out.println(array[j]

+ '\t ');
}
}

}

程序的输出结果为什么是:
9
10
11
12
13
而不是
0
1
2
3
4


[解决办法]
在java中字符可以和数字进行算术运算。
[解决办法]
真奇怪,ls的,什么原因呢?
[解决办法]
public class Test {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int[]array=new int[5];

for(int i=0;i <5;i++){
array[i]=i;
}

for(int j=0;j <5;j++){
System.out.println( "array= "+array[j]);
System.out.println( "t= "+0+ '\t ');
System.out.println( "arrayT= "+array[j]+ '\t ');
}
}

}


array=0
t=0
arrayT=0
array=1
t=0
arrayT=1
array=2
t=0
arrayT=2
array=3
t=0
arrayT=3
array=4
t=0
arrayT=4

热点排行