案例一:用scala编写代码,使用制表符实现下面图片显示:
错误的代码如下,没有实现上下行的对齐
package hello.text_2
object text2 {
def main(args: Array[String]): Unit = {
printf("姓名\t年龄\t籍贯\t职业\n")
printf("张三\t21\t上海\t快递员\n")
printf("李四\t26\t乌鲁木齐\t程序员")
}
}
执行的效果是这样的:
正确的代码是这样的:
package hello.text_2
object text2 {
def main(args: Array[String]): Unit = {
printf("%-8s\t%-8s\t%-8s\t%-8s\n","姓名","年龄","籍贯","职业")
printf("%-8s\t%-8s\t%-8s\t%-8s\n","张三","21","上海","快递员")
printf("%-8s\t%-8s\t%-8s\t%-8s\n","李四","26","乌鲁木齐","程序员")
}
}
输入显示如下: