Mac+zsh环境下VSCode编写Java时打印语句末尾出现%的原因
Java打印行末尾出现%符号的解决方法
- 原因:这个%是zsh的终端提示符,和VSCode、Java本身无关。当你的Java程序输出的文本没有以换行符(\n)结尾时,zsh会直接把自己的提示符追加在输出内容后面。
- 解决办法:
- 使用
System.out.println("你的内容")替代System.out.print("你的内容"),println方法会自动在输出末尾添加换行符 - 如果必须用
print方法,手动在输出内容末尾加上换行符,比如System.out.print("你的内容\n")
- 使用
内容的提问来源于stack exchange,提问作者Marcus Hauen-Limkilde
相关产品推荐
相关产品推荐

