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

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

請大神幫忙運行下程序,看看為什么行與行之間的間隔那么大?

public class HelloWorld {

? public static void main(String[] args) {

?for(int i = 1; i <= 5; i ++){

for(int k = 8; k >= i; k --){

System.out.println(" ");

}

for(int m = 0; m < 2 * i - 1; m ++){

System.out.print("*");

}

System.out.println();

}

}

}


正在回答

5 回答

println運行完之后會自動換行,所以你第一個for循環每輸出一個空格就會換一行,把println換成print就好了。

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

慕圣4527065 提問者

非常感謝!
2017-04-12 回復 有任何疑惑可以回復我~
#2

雪狼大地 回復 慕圣4527065 提問者

大家互相幫助嘛
2017-04-13 回復 有任何疑惑可以回復我~

for(int k = 8; k >= i; k --){

System.out.println(" ");

}

這里的 println 換成 print 就沒有換行了


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

for(int k = 8; k >= i; k --){

System.out.println(" ");

}

這段循環有什么用嗎


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

System.out.println(" ");產生空行,第一次隔八行,第二次7行,第三次6行,第四次5行,最后4。

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

for(int k = 8; k >= i; k --){

System.out.println(" ");

}

你這樣執行一次都會執行8-i+1次換行啊

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

舉報

0/150
提交
取消

請大神幫忙運行下程序,看看為什么行與行之間的間隔那么大?

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

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

幫助反饋 APP下載

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

公眾號

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