主要是看for循環(huán)怎么寫
創(chuàng)新互聯(lián)服務(wù)項目包括仁布網(wǎng)站建設(shè)、仁布網(wǎng)站制作、仁布網(wǎng)頁制作以及仁布網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,仁布網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到仁布省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
輸出這種三種梯形,可以分三段來分析。
第一個梯形要對空格和$都控制循環(huán)次數(shù),比如說空格為i,$為j個,可以定義i+j=6,先輸出空格,輸出多少個空格,然后輸出$,輸出多少個$,然后加以思考。
第二個梯形只需要考慮對于輸出$的循環(huán)次數(shù)即可。
第三個和第一個類似。
這種題其實很簡單,要保持清醒的大腦,有條理的進行分析,就很容易做出來的。源碼我就不發(fā)了,留給您自己思考的機會哦。
希望能幫到你。
class?Draw1?{
int?i,j,m,n;
Draw1(int?width,int?height)?{
//打印尖刀頭部的三角形
int?k?=?(width+1)/2;
for(j=1;j=k;j++)?{
m?=?0;
n?=?0;
while(m15-j)?{
System.out.print("?");
m++;
}
while(nj*2-1)?{
System.out.print("*");
n++;
}
System.out.println();
}
//打印劍刃部分
for(i=1;i=height-k;i++)?{
m?=?0;
n?=?0;
while(m15-k)?{
System.out.print("?");
m++;
}
while(nwidth)?{
System.out.print("*");
n++;
}
System.out.println();
}
}
}
class?Draw2?{
int?i,j,m,n;
Draw2(int?width_l,int?width_s,int?height)?{
//打印劍柄梯形
j?=?width_l;
for(i=1;i=(width_l-width_s)/2+1;i++)?{
m?=?0;
n?=?0;
while(m15-(j+1)/2)?{
System.out.print("?");
m++;
}
while(nj)?{
System.out.print("*");
n++;
}
System.out.println();
j?=?j?-?2;
}
//打印劍柄手把部分
for(i=1;iheight-(width_l-width_s)/2;i++)?{
m?=?0;
n?=?0;
while(m15-(width_s+1)/2)?{
System.out.print("?");
m++;
}
while(nwidth_s)?{
System.out.print("*");
n++;
}
System.out.println();
}
}
}
public?class?Demo2?{
public?static?void?main(String[]?args)?{
new?Draw1(3,10);?????//劍刃的寬度與長度,?寬度為奇數(shù);
new?Draw2(7,3,5);????//劍柄的寬度(寬端窄端)與長度?,寬度為奇數(shù);
}
}
//程序還是有很多沒有完善的地方的特別是數(shù)值的范圍選擇會有限制,
//懶得完善了,不知道你能不能看懂!
按照你的要求,編寫的用星號輸出一個梯形的Java程序如下
public?class?B?{
public?static?void?main(String[]?args)?{
int?N=5;
for(int?i=1;i=N;i++){
for(int?j=1;j=N-i;j++){
System.out.print("?");
}
for(int?j=1;j=2*i+1;j++){
System.out.print("*");
}
System.out.println();
}
}
}
運行結(jié)果
//在網(wǎng)頁中實現(xiàn)
for(int i=5;i12;i=i+2)
{
for(int j=0;ji;j++)
{
Response.Write("*");
}
Response.Write("br/")
}
網(wǎng)站標(biāo)題:java代碼循環(huán)輸出梯形 java輸出一個梯形
網(wǎng)站URL:http://m.rwnh.cn/article26/doohijg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、網(wǎng)頁設(shè)計公司、域名注冊、手機網(wǎng)站建設(shè)、定制網(wǎng)站、網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)