亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

打印倒立三角形

?

for(int i=1;i<=3;i++) {




for(int j=1;j<=i-1;j++){

System.out.println(" ");

}


for (int k = 5;k<=6-(i+j) ;k-- ) {

System.out.print("*");

}


System.out.println();?

}

出來效果是這樣的,可是黑體部分不會寫;

*****

?***

? *

麻煩了

正在回答

2 回答

? ?? for(int k=5; k>((i-1)*2); k-- )?



0 回復 有任何疑惑可以回復我~
#1

MuLin1991

補充一下,你的代碼是for (int k = 5;k<=6-(i+j) ;k-- )。 變量j是上一個for循環里的變量,這個變量是局部變量,不是全局變量,所以在你這個for循環中,j就不再是變量。 還有一個問題,也是我自己掉坑里的問題。for(循環變量初始;循環變量判斷;循環變量變化),循環變量判斷,一定,千萬,不要判斷反了,不然循環語句一次都不會執行。 最后一個問題: for(int j=1;j<=i-1;j++){ System.out.print(" ");//用print,不要用println。 } 提醒:請學會debug。
2016-01-24 回復 有任何疑惑可以回復我~
#2

王豐豐 提問者

非常感謝!
2016-04-17 回復 有任何疑惑可以回復我~

我覺得黑體部分這樣寫簡單點

for(int k = i ; k <= 6 - i ; k++){

System.out.print("*");

}


1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

打印倒立三角形

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號