日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

循环语句练习题2(打印三角形和菱形)

發(fā)布時(shí)間:2024/4/17 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 循环语句练习题2(打印三角形和菱形) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

問題一:用for循環(huán)打印三角形

則編寫Java代碼如下:

1 for (int m=1;m<=10;m++) 2 { 3 for (int n=1;n<=m;n++) 4 { 5 System.out.print("* "); 6 } 7 System.out.println(); 8 } 9

?

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

若想打印倒三角,則編寫Java代碼如下:

1 for (int m=1;m<=9;m++) 2 { 3 for (int n=9;n>=m;n--) 4 { 5 System.out.print("* "); 6 } 7 System.out.println(); 8 }

?

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

問題二:用for循環(huán)打印三角形

方法一:編寫Java代碼如下:

1 //上半部分 2 for (int m = 1; m <= 10; m++) 3 { 4 //輸出空格 5 for (int n = 9; n >= m ;n--) 6 { 7 System.out.print(" "); 8 } 9 //輸出* 左上 10 for (int n = 1; n <= m; n++) 11 { 12 System.out.print("*"); 13 } 14 15 //右上 16 for (int n = 1; n < m; n++) 17 { 18 System.out.print("*"); 19 } 20 21 System.out.println(); 22 } 23 24 //下半部分 25 for (int m = 1; m <= 9; m++) 26 { 27 //輸出空格 28 for (int n = 1; n <= m ;n++) 29 { 30 System.out.print(" "); 31 } 32 //輸出* 左下 33 for (int n = 9; n >= m; n--) 34 { 35 System.out.print("*"); 36 } 37 38 //右下 39 for (int n = 9; n > m; n--) 40 { 41 System.out.print("*"); 42 } 43 44 System.out.println(); 45 }

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

還有另一種取巧的方法:

方法二:在Java中編寫代碼如下:

for(int m=1;m<=10;m++){for(int n=9;n>=m;n--){System.out.print(" ");}for(int n=1;n<=m;n++){System.out.print("* "); //注意此處是“* ”,而不是“*”}System.out.println();}for (int m=1;m<=9;m++){for(int n=1;n<=m;n++){System.out.print(" ");}for(int n=9;n>=m;n--){System.out.print("* "); //注意此處是“* ”,而不是“*”}System.out.println();}

能得到同樣的結(jié)果:,但“*”數(shù)量肯定與第一種方法不相同,只是形狀都是菱形

轉(zhuǎn)載于:https://www.cnblogs.com/hanazawalove/p/5219992.html

總結(jié)

以上是生活随笔為你收集整理的循环语句练习题2(打印三角形和菱形)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。