为了账号安全,请及时绑定邮箱和手机立即绑定

新手上路问题,为什么结果不是一个长方形,而只是一列?

新手上路问题,为什么结果不是一个长方形,而只是一列?

Sun帅 2016-07-18 11:15:12
查看完整描述

11 回答

已采纳
?
易丿天

TA贡献60条经验 获得超48个赞

println:输出并换行

print:输出不换行

printf:格式化输出

你的第一个println表示换行了,所以列没有显示出来。如果问题得到解决,望采纳

查看完整回答
3 反对 回复 2016-07-18
?
孤城少主

TA贡献2条经验 获得超2个赞

//img1.sycdn.imooc.com//578d74ee00013dbb05070212.jpg改过来就好了

查看完整回答
1 反对 回复 2016-07-19
?
qq_青春丶已破碎_03667910

TA贡献1条经验 获得超2个赞

将第一个System.out.println改成System.out.print

查看完整回答
2 反对 回复 2016-07-18
?
calmound

TA贡献13条经验 获得超7个赞

System.out.println 表明输出一个 并且换行

查看完整回答
1 反对 回复 2016-07-18
?
甫艾蒽廷

TA贡献38条经验 获得超21个赞

将第一个System.out.println(“*”)改为System.out.print(“*”)

查看完整回答
1 反对 回复 2016-07-18
?
小草1434

TA贡献106条经验 获得超23个赞

注意到你打印  *   的代码了吗?

System.out.println("*");  ---------------代表的是打印*,并且换行


如果要达到效果,只要将其改成 System.out.print("*");-------------------注意少了“ln”两个字母哦

查看完整回答
反对 回复 2016-07-19
?
Miss林先生

TA贡献2条经验 获得超0个赞

println();是输出完后换行,print();是输出之后不换行

查看完整回答
反对 回复 2016-07-18
?
夜灬狠美

TA贡献1条经验 获得超0个赞

去掉内层循环中输出语句的  ln  就行了

查看完整回答
反对 回复 2016-07-18
?
MrZ_0001

TA贡献4条经验 获得超5个赞

把第一个System.out.println(“*”)改为System.out.print(“*”),就可以解决问题了

查看完整回答
反对 回复 2016-07-18
?
笑揽清溪月

TA贡献4条经验 获得超7个赞

内层循环输出不要换行

查看完整回答
反对 回复 2016-07-18
?
Caballarii

TA贡献1123条经验 获得超629个赞

System.out.println会在输出后换行,所以你在循环里应该用System.out.print(),该换行的时候再println

查看完整回答
反对 回复 2016-07-18
  • 11 回答
  • 0 关注
  • 2158 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信