當前位置:編程學習大全網 - 編程軟體 - java打印聖誕樹代碼求糾錯,第壹張圖是題目,第二張是我的運行結果

java打印聖誕樹代碼求糾錯,第壹張圖是題目,第二張是我的運行結果

把for-j循環for(int j=1;j<=height-1;j++)改成for(int j=1;j<=height-i;j++)

即j<=height-1;改成j<=height-i;

完整的Java程序如下:

import?java.util.Scanner;

public?class?ShengDanShu?{

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

int?height;//樹的高度

Scanner?in?=?new?Scanner(System.in);

System.out.println("請輸入樹的高度");

height?=?in.nextInt();

for(int?i=1;i<=height;i++)

{

//首先輸出前面的空格

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

{

System.out.print("?");

}

//輸出*

for(int?k=1;k<=2*i-1;k++)

{

System.out.print("*");

}

System.out.println();

}

}

}

運行結果:

請輸入樹的高度

6

*

***

*****

*******

*********

***********

  • 上一篇:鐘表的制作方法
  • 下一篇:數字電子技術是什麽學科?
  • copyright 2024編程學習大全網