輸出倒立的星號,需要先輸出整行,然后再進(jìn)行兩層循環(huán),并逐行控制輸出的星號數(shù)量,形成倒立的階梯輸出。
臨渭區(qū)ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!
下面以倒等邊三角形為例輸出倒的星號,代碼為:
public static void main(String[] args) {
int n = 5;
String c = " ";
String x = "*";
for(int j=0;j2*(n+1)-1;j++){
System.out.print(x);
}
System.out.println();
for (int i = 0; i n; i++) {
for (int j = 0; j 2 * n; j++) {
if (j == i+1 || j == (2*n - i-1)) {
System.out.print(x);
} else {
System.out.print(c);
}
}
System.out.println();
}
}
先畫矩陣,25 x 25 的矩陣吧,假設(shè)這個矩陣?yán)锩娑既麧M了方塊。
然后再在這個矩陣?yán)锩鎿赋鲎帜赋鰜?,等摳完后再看這個的矩陣,
這時就可以計算出這個字母的坐標(biāo)出來,用這個坐標(biāo)加上矩陣左頂點(diǎn)的坐標(biāo)就可以得到最終的字母坐標(biāo)來了,再在這個坐標(biāo)點(diǎn)上用 * 打印上去就行了
說了這么多不知道你明白我的思路沒有。。。。
這個很容易啊
有兩種方法
一種是直接輸出金字塔 ,就是你直接System.out.println(“*”)
System.out.println(“***”)。。。。。
一種是你寫個算法,直接輸出*號
比如這樣 你把你第一行的*的位置假設(shè)是一個點(diǎn)的坐標(biāo)。然后找出其他點(diǎn)的規(guī)律,最后控制在那些點(diǎn)上輸出*不就出來了嘛 ,想輸出幾行有幾行
這個算法很好想的。。自己動手吧 這樣才能真正的學(xué)到。。。
分享題目:java星號矩陣代碼 java用星號打出字母
標(biāo)題來源:http://jinyejixie.com/article8/dophiop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、搜索引擎優(yōu)化、用戶體驗(yàn)、品牌網(wǎng)站制作、、移動網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)