真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java等腰三角形代碼 c語(yǔ)言等腰三角形代碼

JAVA——等腰三角形

package com.company;

創(chuàng)新互聯(lián)專業(yè)做網(wǎng)站、成都網(wǎng)站設(shè)計(jì),集網(wǎng)站策劃、網(wǎng)站設(shè)計(jì)、網(wǎng)站制作于一體,網(wǎng)站seo、網(wǎng)站優(yōu)化、網(wǎng)站營(yíng)銷(xiāo)、軟文營(yíng)銷(xiāo)等專業(yè)人才根據(jù)搜索規(guī)律編程設(shè)計(jì),讓網(wǎng)站在運(yùn)行后,在搜索中有好的表現(xiàn),專業(yè)設(shè)計(jì)制作為您帶來(lái)效益的網(wǎng)站!讓網(wǎng)站建設(shè)為您創(chuàng)造效益。

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("請(qǐng)輸入等腰三角形的行數(shù)");

? ? int hangshu=scanner.nextInt();

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

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

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

? ? ? ? }

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

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

? ? ? ? }

System.out.println();

? ? }

}

}

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("?");

}

//?符號(hào)分布

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

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

}

System.out.println();

}

}

}

效果如下:

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

一:設(shè)計(jì)思路:

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

2、第一行輸出一個(gè)*號(hào),且要放在正中央,具體位置需要根據(jù)三角形的高度來(lái)確定。

3、因?yàn)槭堑妊切?,所以每一行?號(hào)組成的有效字符串長(zhǎng)度比上一行多2個(gè)。

4、綜合2、3,該三角形的*號(hào)間的有效字符串長(zhǎng)度,按1、3、5、7...規(guī)律變化

5、所以,第一行輸出的*號(hào)位置由三角形的高決定,設(shè)高度為h,則第一行*號(hào)位置為第(2*h-1)/2+1,簡(jiǎn)化后為h(因?yàn)閱螖?shù)/2后的0.5在int型變量計(jì)算中被忽略)。

6、空心的實(shí)現(xiàn)中,從第二行輸出*號(hào)后開(kāi)始插入空格,個(gè)數(shù)每行加2,直到最后一行,不包含最后一行。

二:實(shí)現(xiàn)方法

1、定義三角形的高,改變?cè)撝?,可以改變?nèi)切蔚拇笮 ?/p>

2、根據(jù)高度,將*號(hào)放在對(duì)應(yīng)h位置,用空格做格式控制,空格個(gè)數(shù)每行-1。

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

4、最后一行全部輸出*號(hào)

//java代碼:設(shè)計(jì)空心等腰三角形

public?class?IsoscelesTriangleTest?{

/**

?*?一:設(shè)計(jì)思路:

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

?*?2、第一行輸出一個(gè)*號(hào),且要放在正中央,具體位置需要根據(jù)三角形的高度來(lái)確定。

?*?3、因?yàn)槭堑妊切?,所以每一行?號(hào)組成的有效字符串長(zhǎng)度比上一行多2個(gè)。

?*?4、綜合2、3,該三角形的*號(hào)間的有效字符串長(zhǎng)度,按1、3、5、7...規(guī)律變化

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

?*?簡(jiǎn)化后為h(因?yàn)閱螖?shù)/2后的0.5在int型變量計(jì)算中被忽略)。

?*?6、空心的實(shí)現(xiàn)中,從第二行輸出*號(hào)后開(kāi)始插入空格,個(gè)數(shù)每行加2,直到最后一行,不包含最后一行。

?*?二:實(shí)現(xiàn)方法

?*?1、定義三角形的高,改變?cè)撝担梢愿淖內(nèi)切蔚拇笮 ?/p>

?*?2、根據(jù)高度,將*號(hào)放在對(duì)應(yīng)h位置,用空格做格式控制,空格個(gè)數(shù)每行-1。

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

?*?4、最后一行全部輸出*號(hào)

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

?*????????*

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

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

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

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

?*?

?*?*/

//定義三角形的高度,改變此值,可改變?nèi)切蔚拇笮?,必須大于等?

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

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

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

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

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("*");

//是第一行,則直接換行,最后一行輸出全部*號(hào),否則從第二行開(kāi)始輸出空格,每行+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("*");

}

}

}

}

運(yùn)行結(jié)果圖:

理解思路和實(shí)現(xiàn)方法后,閱讀代碼會(huì)簡(jiǎn)單些,注意格式控制中的算式,都是有規(guī)律可循的。

java 循環(huán)打印出等腰三角形

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


當(dāng)前名稱:java等腰三角形代碼 c語(yǔ)言等腰三角形代碼
本文路徑:http://weahome.cn/article/hpgshi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部