主要说明 \t 与空格的区别:
以打印打印九九乘法表为例:
使用空格得到效果
package cn.edu.nwpu.java;
public class MultiplicationTable {
public static void main(String[] args) {
// 打印九九乘法表
for(int i = 1; i <= 9; i++) {
for(int j = 1; j <= i; j++) {
System.out.print(i+"*"+j+"="+i*j+" ") ;
}
System.out.println();
}
}
}

打印出来的效果是这样的,很明显到了4*3和5*3的时候由于数的位数的原因就不能对齐了。
那我们如何实现下面对齐的效果呢?

可以使用 \t 实现:
package cn.edu.nwpu.java;
public class MultiplicationTable {
public static void main(String[] args) {
// 打印九九乘法表
for(int i = 1; i <= 9; i++) {
for(int j = 1; j <= i; j++) {
System.out.print(i+"*"+j+"="+i*j+"\t") ;
}
System.out.println();
}
}
}
可以发现,其实就是把空格换成“\t”,现在来说明空格和“\t”的区别!
\t 是补全当前字符串长度到8的整数倍,最少1个最多8个空格。补多少要看你 \t 前字符串长度。
比如当前字符串长度10,那么\t后长度是16,也就是补6个空格。
如果当前字符串长度12,此时\t后长度是16,补4个空格。
本文通过实例讲解了在Java编程中如何使用制表符` `实现九九乘法表的对齐,对比了空格与` `在调整字符串长度上的不同,并突出显示了` `用于填补到字符串长度的整数倍,确保表格的美观性和一致性。
1080

被折叠的 条评论
为什么被折叠?



