国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java利用for循環輸出空心菱形的實例代碼

2019-11-26 15:42:33
字體:
來源:轉載
供稿:網友

程序分析:先把圖形分成兩部分來看待,前四行一個規律,后三行一個規律,利用雙重 for循環,第一層控制行,第二層控制列。

編寫程序,在控制臺上輸出空心菱形,對角距離為6.

public class Diamond {   public static void main(String[] args) {     printHollowRhombus(6);   }      public static void printHollowRhombus(int size) {     if (size % 2 == 0) {       size++;// 計算菱形大小     }     for (int i = 0; i < size / 2 + 1; i++) {       for (int j = size / 2 + 1; j > i + 1; j--) {         System.out.print(" ");// 輸出左上角位置的空白       }       for (int j = 0; j < 2 * i + 1; j++) {         if (j == 0 || j == 2 * i) {           System.out.print("* ");// 輸出菱形上半部邊緣         } else {           System.out.print(" ");// 輸出菱形上半部空心         }       }       System.out.println("");   //換行     }     for (int i = size / 2 + 1; i < size; i++) {       for (int j = 0; j < i - size / 2; j++) {         System.out.print(" ");// 輸出菱形左下角空白       }       for (int j = 0; j < 2 * size - 1 - 2 * i; j++) {         if (j == 0 || j == 2 * (size - i - 1)) {           System.out.print("* ");// 輸出菱形下半部邊緣         } else {           System.out.print(" ");// 輸出菱形下半部空心         }       }       System.out.println("");   //換行     }   } } 

效果如圖:

三角形:

public class StartG {  public static void main(String [] args)  {    int i=0;    int j=0;    for(i=1;i<=4;i++)    {  for(j=1;j<=2*i-1;j++)       System.out.print("*");      System.out.println("");      }    for(i=4;i>=1;i--)    { for(j=1;j<=2*i-3;j++)        System.out.print("*");      System.out.println("");      }  } }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 封开县| 二手房| 博湖县| 浑源县| 慈溪市| 崇文区| 津市市| 健康| 紫阳县| 托克托县| 金阳县| 石阡县| 麻城市| 沈丘县| 西充县| 象州县| 建阳市| 临城县| 河南省| 寻乌县| 体育| 商丘市| 武邑县| 金阳县| 西吉县| 原平市| 麻城市| 滨州市| 东源县| 彭州市| 西充县| 道真| 鄂温| 乌鲁木齐市| 兴和县| 华宁县| 睢宁县| 宾阳县| 清新县| 铜陵市| 罗山县|