java中的制表符到底运行的时候显示多少空格长度?

就在简单的System.out.println("/t");\t或TAB键在有字的地方和没字的地方显示都不一样。例如:publicstaticvoidmain(Strin... 就在简单的System.out.println("/t"); \t或TAB键在有字的地方和没字的地方显示都不一样。
例如:
public static void main(String[] args) {
System.out.println("\t购物清单");
System.out.print("购买物品\t");
System.out.print("物品价格\t");
System.out.print("物品数量\n");
System.out.print("鳄鱼皮夹\t");
System.out.print("¥100\t");
System.out.print("一件\n");
System.out.print("毛衣\t");
System.out.print("¥500\t");
System.out.print("两件\n");
}
如何使这个显示上下对齐美观
另外能告诉我\t和TAB键是一个东西吗?如果是他们在程序中的长度是多少?运行程序的结果又是多少?

2长度的意思就是有多少个空格?(我是这么理解的)
3运行的结果有时候和 system.out.println();里面的空格长度不一样(当我在里面按了一下TAB键的时候syso里面是一个小空格,运行之后是一个大空格),所以有此问
4感谢大神帮助,自学有点困难。
展开
 我来答
阿苏大大本营
2015-11-18 · 超过14用户采纳过TA的回答
知道答主
回答量:38
采纳率:0%
帮助的人:19.2万
展开全部

我用你这个打印出来挺好的呀
\t只是可以使内容对齐它叫制表符,TAB就是打了四个空格的缩进,不是一个东西

还有后面的这句话看不太懂,可以解释一下你问的问题吗

“如果是他们在程序中的长度是多少?运行程序的结果又是多少?”这句话有语病吧。。。

更多追问追答
追问
  1. 我怎么在我的电脑上运行的结果不对齐,我用的是myeclipse2015。所以我就有点疑惑,难道是软件的问题吗,我在其他电脑也用2015试过!这是怎么回事?


追答

我用的是eclipse,你的应该是这样的吧

如果是这样的,你多加一个\t就行

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式