为什么会这样 有没有好人为我解惑

显示和我想的不一样 错误 这个怎么搞啊 我还刚刚学java 有没有人可以为我解惑 谢谢了

img

img

空格和字符占的宽度不一样,所以错位了,你把J的最上面再加一些空格慢慢调整就能达到你要的结果了

cmd中的字体是等宽的,但是记事本中的空格可能不是等宽的
可以尝试使用notepad3等编辑器,或者修改记事本字体
有帮助望采纳~

写在文件中,然后读取文件输出

字体不一样

可以通过添加\t来统一间隔,慢慢调试就可以啦

是因为你的代码 行间距和cmd 命令行的字符行间距不同。