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

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

java代碼打印側(cè)三角 java打印由字母輸出的三角形

用Java編寫(xiě)一個(gè)程序可以打印如下三角形

首先要分析業(yè)務(wù)邏輯:

成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),涼城企業(yè)網(wǎng)站建設(shè),涼城品牌網(wǎng)站建設(shè),網(wǎng)站定制,涼城網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷(xiāo),網(wǎng)絡(luò)優(yōu)化,涼城網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

打印10行的三角

第0行打印10個(gè)空格,?? 打印1個(gè)*??? 打印0個(gè)空格,??(打印0個(gè)* 此處判斷,如果i=0,就不打印*)

第1行打印9個(gè)空格 ,??? 打印1個(gè)*??? 打印1個(gè)空格,? 打印1個(gè)*

第2行打印8個(gè)空格,??? ?打印1個(gè)*??? 打印3個(gè)空格,? 打印1個(gè)*

第3行打印7個(gè)空格,???? 打印1個(gè)*??? 打印5個(gè)空格,? 打印1個(gè)*

.......

第i行打印10-i個(gè)空格,??打印1個(gè)*??? 打印2*i-1個(gè)空格? 打印1個(gè)*

最后一行,打印2*10-1個(gè)*即可

完整代碼如下,驗(yàn)證OK,可以任意修改需要打印的行數(shù)

public class SanJiao {

public static void main(String args[]) {

int num = 10;//打印行數(shù)

printSanJiao(num);

}

private static void printSanJiao(int num) {

for (int i = 0; i num; i++) {//打印行數(shù)

for (int n = num - i; n 0; n--) {//打印左邊的空格

System.out.print(" ");

}

System.out.print("*");//打印一個(gè)*

for (int j = 0; j 2 * i - 1; j++) {//打印中間的空格

System.out.print(" ");

}

if(i == 0){//判斷是否為第一行,如果是,就打印空,否則就打印*

System.out.println();

}else{

System.out.println("*");

}

}

for(int m=0; m2*num+1; m++){//最后一行全部打印*

System.out.print("*");

}

}

}

java怎么打出三角形

用Java代碼中的for循環(huán)可以打印出各種三角形,便于熟悉for循環(huán)的特性,即外環(huán)循環(huán)執(zhí)行一次,內(nèi)循環(huán)執(zhí)行N次。

工具:

電腦軟件

for循環(huán)

三角形

方法:

1、打印定點(diǎn)在左下的直角三角形;

2、打印定點(diǎn)在左上的直角三角形;

3、打印定點(diǎn)在右下的直角三角形,這里三角形的形狀是由*所占的位置決定的;

4、打印定點(diǎn)在左下的直角三角形,這里三角形的形狀是由*所占的位置決定的;

5、打印定點(diǎn)在正上方的直角三角形;

6、打印定點(diǎn)在正下方的直角三角形。

怎么用Java的控制臺(tái)輸出各種三角形?

比如要打印如下三角

*

*1*

*111*

*11111*(應(yīng)該都是“*”但是不讓打)

這個(gè)是4行組成的,第一個(gè)行1個(gè) 第二行3個(gè) 第三行5個(gè) 第四行7個(gè)

也就是說(shuō)每行*的個(gè)數(shù)和行的關(guān)系就是 (2*行數(shù)-1)

知道沒(méi)行要打多少個(gè)*了之后,就要考慮空格,空格也是有規(guī)律的 一行3 二行2 三行1 四行0

可以看出,行與空格的關(guān)系就是:總行數(shù)-當(dāng)前行數(shù)=當(dāng)前行的空格數(shù)

現(xiàn)在規(guī)律找到了,寫(xiě)代碼就容易了,4行 那外層循環(huán)就是4次,然后沒(méi)一行都要先打空格,這是內(nèi)層第一個(gè)循環(huán),空格打完了 打* 這是內(nèi)層第二個(gè)循環(huán)

for(int i=1;i=4;i++){

for(int j=0;j4-i;j++){

System.out.print(" ");

}

for(int k=0;k2*i-1;k++){

System.out.print("*")

}

System.out.println();//這個(gè)打印起換行作用

}

java打印數(shù)字三角形

打印三角形實(shí)際上就是找規(guī)律輸出對(duì)應(yīng)的空或者數(shù)值??梢杂靡韵路绞綄?shí)現(xiàn):

//第一種打印方法

for(int n=1;n4;n++) {

for(int m=1;m=n;m++) {

System.out.print(m);

}

System.out.println("");

}

//第二種打印方法

for(int n=3;n0;n--) {

for(int m=1;m=n;m++) {

System.out.print(m);

}

System.out.println("");

}

//第三種打印方法

for(int n=1;n4;n++) {

for(int k=n;k3;k++) {

System.out.print(" ");

}

for(int m=1;m=n;m++) {

System.out.print(m);

}

System.out.println("");

}

//第四種打印方法

for(int n=3;n0;n--) {

for(int k=n;k3;k++) {

System.out.print(" ");

}

for(int m=1;m=n;m++) {

System.out.print(m);

}

System.out.println("");

}

使用java程序用“*”打印一個(gè)三角形

space 變量為三角底邊長(zhǎng)度的一半

class sanjiao{

public static void main(String args[]){

int space = 9;

String str= null;

for(int i=0;ispace;i++){

System.out.print(" ");

}

System.out.println("*");

int m=0;

for(int k=1;kspace;k++){

for(int j=0;jspace-k;j++){

System.out.print(" ");

}

System.out.print("*");

for(int s=1;s2*k;s++)

System.out.print(" ");

System.out.println("*");

}

for(int z=0 ;zspace+1;z++)

System.out.print("* ");

}

}

執(zhí)行結(jié)果 ,Baidu知道里面顯示格式默認(rèn)從左邊起 ,顯示有問(wèn)題

你可以親自執(zhí)行一便

C:\javac sanjiao.java

C:\java sanjiao

*

* *

* *

* *

* *

* *

* *

* *

* *

* * * * * * * * * *


當(dāng)前標(biāo)題:java代碼打印側(cè)三角 java打印由字母輸出的三角形
分享URL:http://weahome.cn/article/hhijhs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部