2 zgahgj zgahgj 于 2017.09.06 16:45 提问

Java输出语句使用“\t”达不到理想效果

图片说明
图片说明
理想效果:
图片说明
麻烦各位大神看看是不是哪里出了问题

3个回答

wangjd0524
wangjd0524   2017.09.06 16:56
已采纳

... 你可以在\t前面加个空格就可以了

zgahgj
zgahgj 你好,试了一下可以了,但为什么要加一个空格呢
3 个月之前 回复
qq_38494537
qq_38494537   2017.09.06 16:54

你看看你是不是卡代码了,我测试是对的

Runner__1
Runner__1   Rxr 2017.09.06 17:00

所以你的程序输出是前几个都不行,最后三个的\t正常输出?
这是根据你的图片敲出来的代码:

 public class Test{
    public static void main(String args[]){
        int arr[] = new int[]{31,28,31,30,31,30,31,31,30,31,30,31};
        for(int i=0;i<arr.length;i++){
            System.out.print("2017年"+(i+1)+"月份有"+arr[i]+"天\t");
            if((i+1)%3==0)System.out.println();     
        }   
    }
}

在我本地执行的结果是:
图片说明

zgahgj
zgahgj 软件问题?
3 个月之前 回复
zgahgj
zgahgj 是的,前面六个语句输出\t不起作用,后面三个却可以,我是用myeclipse编程的
3 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片