bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

java等腰三角形代碼 java實現立著的等腰三角形

JAVA——等腰三角形

package com.company;

創新互聯主要從事成都做網站、網站設計、網頁設計、企業做網站、公司建網站等業務。立足成都服務寧河,十余年網站建設經驗,價格優惠、服務專業,歡迎來電咨詢建站服務:18980820575

import java.util.Scanner;

public class demo08 {

public static void main(String[] args) {

/**

? ? *? //倒三角

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

*? ? ? ? ? ? for (int j = 5; j =i ; j--) {

*? ? ? ? ? ? ? ? System.out.print("*");

*? ? ? ? ? ? }

*? ? ? ? ? ? System.out.println();

*? ? ? ? }

*/

? ? //等腰三角形

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

? ? System.out.println("請輸入等腰三角形的行數");

? ? int hangshu=scanner.nextInt();

? ? for (int i=1;i=hangshu;i++) {//控制行數

? ? ? ? for (int j =0;j5-i; j++) {//一行中"#"個數

? ? ? ? ? ? System.out.print("#");

? ? ? ? }

for (int k =0; k 2*i-1 ; k++) {//一行中"*"的個數

? ? ? ? ? ? System.out.print("*");

? ? ? ? }

System.out.println();

? ? }

}

}

java打印空心三角型,和等腰三角型,最好帶有注釋

一:設計思路:

1、空心的等腰三角形,用*作為三角形的邊,用空格做格式控制。

2、第一行輸出一個*號,且要放在正中央,具體位置需要根據三角形的高度來確定。

3、因為是等腰三角形,所以每一行由*號組成的有效字符串長度比上一行多2個。

4、綜合2、3,該三角形的*號間的有效字符串長度,按1、3、5、7...規律變化

5、所以,第一行輸出的*號位置由三角形的高決定,設高度為h,則第一行*號位置為第(2*h-1)/2+1,簡化后為h(因為單數/2后的0.5在int型變量計算中被忽略)。

6、空心的實現中,從第二行輸出*號后開始插入空格,個數每行加2,直到最后一行,不包含最后一行。

二:實現方法

1、定義三角形的高,改變該值,可以改變三角形的大小。

2、根據高度,將*號放在對應h位置,用空格做格式控制,空格個數每行-1。

3、如果是第二行且不是最后一行(大于1且小于h),在輸出*號后,輸出空格,以后每行多輸出兩個空格

4、最后一行全部輸出*號

//java代碼:設計空心等腰三角形

public?class?IsoscelesTriangleTest?{

/**

?*?一:設計思路:

?*?1、空心的等腰三角形,用*作為三角形的邊,用空格做格式控制。

?*?2、第一行輸出一個*號,且要放在正中央,具體位置需要根據三角形的高度來確定。

?*?3、因為是等腰三角形,所以每一行由*號組成的有效字符串長度比上一行多2個。

?*?4、綜合2、3,該三角形的*號間的有效字符串長度,按1、3、5、7...規律變化

?*?5、所以,第一行輸出的*號位置由三角形的高決定,設高度為h,則第一行*號位置為第(2*h-1)/2+1,

?*?簡化后為h(因為單數/2后的0.5在int型變量計算中被忽略)。

?*?6、空心的實現中,從第二行輸出*號后開始插入空格,個數每行加2,直到最后一行,不包含最后一行。

?*?二:實現方法

?*?1、定義三角形的高,改變該值,可以改變三角形的大小。

?*?2、根據高度,將*號放在對應h位置,用空格做格式控制,空格個數每行-1。

?*?3、如果是第二行且不是最后一行(大于1且小于h),在輸出*號后,輸出空格,以后每行多輸出兩個空格

?*?4、最后一行全部輸出*號

?*?三:圖示,5層空心等腰三角形

?*????????*

?*???????*?*

?*??????*???*

?*?????*?????*

?*????*********

?*?

?*?*/

//定義三角形的高度,改變此值,可改變三角形的大小,必須大于等于2

public?static?final?int?HEIGHT?=?9;

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

//?TODO?Auto-generated?method?stub

int?count?=?HEIGHT?-?1; //定義輸出空格個數,初值為第一行要輸出的空格個數

System.out.println("空心等腰三角形,高度:"+HEIGHT);

for(int?row?=?1;row?=?HEIGHT;row++,count--){

//輸出空格

for(int?i?=?0;i??count;i++){

System.out.print("?");

}

System.out.print("*");

//是第一行,則直接換行,最后一行輸出全部*號,否則從第二行開始輸出空格,每行+2

if(row?==?1){

System.out.println();

}else?if(row?==?HEIGHT){

for(int?i?=?0;i??row*2-2;i++){

System.out.print("*");

}

System.out.println();

}else?if(row??1??row??HEIGHT){

for(int?i?=?0;i??row*2-3;i++){

System.out.print("?");

}

System.out.println("*");

}

}

}

}

運行結果圖:

理解思路和實現方法后,閱讀代碼會簡單些,注意格式控制中的算式,都是有規律可循的。

java 循環打印出等腰三角形

第一個for循環控制行數,共有五行。第二個for循環輸出左邊空格。第三個for循環輸出*狀的等腰三角形。你可以這樣理解:整個輸出的東西共包括兩大部分:左半部分的空格和右半部分的*狀等腰三角形,分別由兩for循環和輸出語句,而第一個for語句是控制整個的行數。。不知這樣你是否能理解

java 打印等腰三角形,

java 打印等腰三角形可以采用如下方式:

public?class?Mul?{

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

for?(int?i?=?1;?i?=?6;?i++)?{

//?空格分布

for?(int?j?=?6?-?i;?j??0;?j--)?{

System.out.print("?");

}

//?符號分布

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

System.out.print("*?");

}

System.out.println();

}

}

}

效果如下:

網頁題目:java等腰三角形代碼 java實現立著的等腰三角形
網站網址:http://vcdvsql.cn/article40/doiedho.html

成都網站建設公司_創新互聯,為您提供云服務器ChatGPTApp設計動態網站移動網站建設網站策劃

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都seo排名網站優化