各位大虾,我初学Java不久,有个程序输出显示和设计的不相同,请大家看看。
    程序部分代码如下:
     String title[]={"Sun","Mon","Thes","Wed","Thurs","Fir","Sat"};
     for(i=0;i<7;i++){
              System.out.println(title[i]);
              System.out.println("\t");
            }
   结果显示是:Sun               Mon               Thes               Wed               Thur               Fir               Sat
    不是应该横向显示吗?怎么成这样了?
    盼望回复

解决方案 »

  1.   

    你用的是println(),它会自动换行,如果想显示一行可以使用print(),\t是制表符,java里的换行符是"\r\n"
      

  2.   

    String title[]={"Sun","Mon","Thes","Wed","Thurs","Fir","Sat"}; 
        for(i=0;i <7;i++){ 
            System.out.print(title[i]+"\t"); 
        }
      

  3.   

    是用print()解决问题了!我之前也是用的System.out.print(title[i]+"\t"); 但也是没有效果,不过还是谢谢回复了
      

  4.   

    println()在输出完后会自动换行