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

请问各位大神这代码错在那

请问各位大神这代码错在那

qq_風_21 2018-02-05 15:07:39
System.out.println("打印等腰三角形");         int i,j;for(i=1;i<=4;i++){for(j=1;j<=4-i;j++){System.out.println(" ");}for(j=1;j<=2*i-1;j++){System.out.println("*");}System.out.println();}
查看完整描述

4 回答

已采纳
?
Arven

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

就指出我看出来的几个,首先两个循环里的输出不用换行,用print就可以。然后你的括号也不对欸,按你的思路应该在第一个j的for循环后面补上一个前括号。最后你第二个循环感觉逻辑有问题欸,应该从每行输出的空格后面开始打*吧。j的初始用4-i试试呢。

查看完整回答
2 反对 回复 2018-02-06
  • Arven
    Arven
    public static void main(String[] args) { System.out.println("打印等腰三角形"); int i,j; for(i=1;i<=4;i++){ for(j=1;j<=4-i;j++){ System.out.print(" "); } for(j=4-i;j<=2*i-1;j++){ System.out.print("*"); } System.out.println(); } } 我刚试过了,可以了
?
慕莱坞9973837

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

话说你第二第三个循环println这里应该是print吧,好像不用换行

查看完整回答
反对 回复 2018-02-05
?
慕莱坞9973837

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

话说你第二第三个循环println这里应该是print吧,好像不用换行

查看完整回答
反对 回复 2018-02-05
?
田心枫

TA贡献1064条经验 获得超383个赞

for(j=1;j<=2*i-1;j++){    这里的反括号有问题

查看完整回答
反对 回复 2018-02-05
  • 4 回答
  • 1 关注
  • 1726 浏览

添加回答

举报

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