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

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

我用my eclipse 編寫為什么出現的結果是這樣?

public class tri {

public static void main(String[] args){

System.out.println("打印直角三角形");

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

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

System.out.println("*");

}

System.out.println();

}

}

}

打印的結果是以下,“*”每行不是橫著打印,而是隔行打印:

打印直角三角形

*


*

*


*

*

*


正在回答

5 回答

才哪里顯示打印結果的呀

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

?public static void main(String[] args) {
?? ??????? ?
?? ??? ??? ?System.out.println("打印直角三角形");
?? ??????? ?
?? ??? ??? ?// 外層循環控制行數
?? ??? ??? ?for (int i = 1; i<=8;i++? ) {
?? ??????????? ?
?? ??? ??? ??? ?// 內層循環控制每行的*號數
?? ??? ??? ??? ?// 內層循環變量的最大值和外層循環變量的值相等
?? ??? ??? ??? ?for (int j = 1; j<=i;j++??? ) {??? ??? ??? ????

??????????????? System.out.print("*");//這里只能使用print,不能使用println. i和j每增加一次,程序就跑一次。一次打印一個*
?? ??? ??? ??? ?}
?? ??????????? ?
?? ??? ??? ??? ?// 每打印完一行后進行換行
?? ??? ??? ??? ?System.out.println();
?? ??? ??? ?}
?? ??? ?}

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

println是換行輸出,print是不換行輸出,所以你的才會隔行打印

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

因為System.out.println();是自動換行的,要想打印出直角三角形,可以把輸出*的語句改成System.out.print();試試。

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

System.out.println("*");

改為

System.out.print("*");

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

舉報

0/150
提交
取消

我用my eclipse 編寫為什么出現的結果是這樣?

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

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

幫助反饋 APP下載

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

公眾號

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