国产探花免费观看_亚洲丰满少妇自慰呻吟_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("");      }  } }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洞口县| 无锡市| 图木舒克市| 方城县| 大同县| 呼玛县| 邵阳市| 新宁县| 牡丹江市| 广德县| 双江| 陆河县| 承德县| 壶关县| 龙海市| 建宁县| 东平县| 龙南县| 长沙市| 会昌县| 军事| 余庆县| 年辖:市辖区| 岑巩县| 阿克苏市| 襄城县| 宁河县| 兰考县| 西乌| 崇仁县| 封开县| 石泉县| 怀来县| 枞阳县| 扶余县| 和龙市| 东乡族自治县| 腾冲县| 门源| 澜沧| 肥乡县|