當前位置:首頁 » 編程語言 » java輸出倒三角形

java輸出倒三角形

發布時間: 2023-03-22 06:32:12

⑴ 用java程序寫一個三角形

public class DaoSanJiao { // 定義一個倒三角的類,有主方法和 輸出倒等腰三角形方法

public static void main(String[] args) { // 定義主方法,程序從這里開始
printDengyao(10); // 調用輸出倒三角形的方法,*數為10, 即高度(層)也為10
// 10可以換成任何整型值
}

public static void printDengyao(int x) { // 定義一個輸出倒三角的方法
for (int i = 0; i < x; i++) { // 要輸出的整體(全部多少行)用這個for循環控制
System.out.println(); // 輸出一行*後跳到下一行
for (int j = 0; j < i + 1; j++) { // 這個循環用來輸出空格,以達到輸出倒等腰三角形的效果
System.out.print(" ");
}
for (int j = i; j < x; j++) { // 這個循環用來輸出*,他的數目有傳入的參數x決定
System.out.print("* "); // 如:i=0時即第一行,輸出x個「*」
}
}
}

}

⑵ 用Java編寫一個倒等腰三角形!!

寫一個倒等腰三角形

一、思路:

1.嘗試用*號畫圖,倒的等腰三角形是每行輸出的*號不一樣,最後一行是1個,按照每行減少兩個*號算,第一行的*號數量一定要是單數才行。

2.需要用到格式控制,第一行輸出全部的*號,第二行就要輸出一個空格,在輸出比上一行少兩個*號的數量。

3.行數由第一行的*數量決定,而每行用於格式控制的空格,是從第二行開始,第一次是空一個格,以後每次都比上一行多一個空格符號。

二、實現

1.每行的輸出都是有規律的,用循環最好,定義一個第一行行數的值,根據這個值輸出*號,這個值一定是單數才行。

2.每行輸出的*號比上一行少兩個,直到剩下1結束。

3.定義一個空格輸出的控制器,也就是一個變數,控制空格輸出的個數,從第二行開始,按1、2、3...輸出。

代碼如下:

publicclassTriangleTest{

publicstaticfinalintCOUNT=9; //第一行*號的個數,修改此值,可以控制三角形的大小

/**
*寫一個倒等腰三角形
*一、思路:
*1.嘗試用*號畫圖,倒的等腰三角形是每行輸出的*號不一樣,最後一行是1個,按照每行減少兩個*號算,
*第一行的*號數量一定要是單數才行。
*2.需要用到格式控制,第一行輸出全部的*號,第二行就要輸出一個空格,在輸出比上一行少兩個*號的數量
*3.行數由第一行的*數量決定,而每行用於格式控制的空格,是從第二行開始,第一次是空一個格,以後每次都比上一行多一個空格符號
*二、實現
*1.每行的輸出都是有規律的,用循環最好,定義一個第一行行數的值,根據這個值輸出*號,這個值一定是單數才行
*2.每行輸出的*號比上一行少兩個,直到剩下1結束
*3.定義一個空格輸出的控制器,也就是一個變數,控制空格輸出的個數,從第二行開始,按1、2、3...輸出
**/
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub

intnullCount=0; //控制空格的輸出數量
intstarCount=COUNT; //*號數量

while(starCount!=-1){
for(inti=0;i<nullCount;i++){ //輸出空格,因為初始值為0,所以第一次不會輸出
System.out.print("");
}
nullCount++; //空格個數在下一行要多一個,所以+1
for(intn=0;n<starCount;n++){ //輸出*號
System.out.print("*");
}
System.out.println(); //輸出完畢,執行換行
starCount-=2; //輸出完一行*號後,下一行的*號要減少2個
}

}

}

運行結果如下:

註:修改COUNT的值可以控制三角形的大小,但是必須是單數。

熱點內容
可以上傳球球的照片 發布:2024-11-05 15:42:59 瀏覽:738
拉箱怎麼改密碼 發布:2024-11-05 15:38:02 瀏覽:862
http怎麼配置 發布:2024-11-05 15:02:45 瀏覽:461
12級緩存 發布:2024-11-05 14:52:09 瀏覽:578
神武4腳本 發布:2024-11-05 14:48:50 瀏覽:702
王者榮耀反復解壓 發布:2024-11-05 14:31:58 瀏覽:853
存儲引擎有哪些品牌 發布:2024-11-05 14:25:59 瀏覽:39
紅薯的存儲方法 發布:2024-11-05 14:17:32 瀏覽:757
腳本錯誤彈窗口在哪裡 發布:2024-11-05 14:01:16 瀏覽:967
java微信demo 發布:2024-11-05 13:50:31 瀏覽:238