一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - Java利用for循環輸出空心菱形的實例代碼

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

2019-11-06 11:29shangke JAVA教程

這篇文章主要介紹了Java利用for循環輸出空心菱形的實例代碼,需要的朋友可以參考下

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

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

  1. public class Diamond {  
  2.   public static void main(String[] args) {  
  3.     printHollowRhombus(6);  
  4.   }  
  5.      
  6.   public static void printHollowRhombus(int size) {  
  7.     if (size % 2 == 0) {  
  8.       size++;// 計算菱形大小  
  9.     }  
  10.     for (int i = 0; i < size / 2 + 1; i++) {  
  11.       for (int j = size / 2 + 1; j > i + 1; j--) {  
  12.         System.out.print(" ");// 輸出左上角位置的空白  
  13.       }  
  14.       for (int j = 0; j < 2 * i + 1; j++) {  
  15.         if (j == 0 || j == 2 * i) {  
  16.           System.out.print("* ");// 輸出菱形上半部邊緣  
  17.         } else {  
  18.           System.out.print(" ");// 輸出菱形上半部空心  
  19.         }  
  20.       }  
  21.       System.out.println("");   //換行  
  22.     }  
  23.     for (int i = size / 2 + 1; i < size; i++) {  
  24.       for (int j = 0; j < i - size / 2; j++) {  
  25.         System.out.print(" ");// 輸出菱形左下角空白  
  26.       }  
  27.       for (int j = 0; j < 2 * size - 1 - 2 * i; j++) {  
  28.         if (j == 0 || j == 2 * (size - i - 1)) {  
  29.           System.out.print("* ");// 輸出菱形下半部邊緣  
  30.         } else {  
  31.           System.out.print(" ");// 輸出菱形下半部空心  
  32.         }  
  33.       }  
  34.       System.out.println("");   //換行  
  35.     }  
  36.   }  
  37. }  

效果如圖:

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

三角形:

  1. public class StartG { 
  2.   public static void main(String [] args) 
  3.   { 
  4.     int i=0; 
  5.     int j=0; 
  6.     for(i=1;i<=4;i++) 
  7.     {  for(j=1;j<=2*i-1;j++) 
  8.        System.out.print("*"); 
  9.       System.out.println("");   
  10.     } 
  11.     for(i=4;i>=1;i--) 
  12.     { for(j=1;j<=2*i-3;j++) 
  13.         System.out.print("*"); 
  14.       System.out.println("");   
  15.     } 
  16.   } 
  17.  } 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日本在线观看免费高清 | videos护士有奶水 | 国产精品视频免费一区二区三区 | 423hk四虎 | 国产成人精品s8sp视频 | 国产一区二区播放 | 999热这里全都是精品 | 成人欧美一区在线视频在线观看 | 国产品精人成福利视频 | 日韩基地1024首页 | 99久久免费国产精品热 | 99久久99热久久精品免 | 久久久久久免费高清电影 | 日本xxwwwxxxx| 欧美性另类69xxxx | 亚洲午夜久久久 | h高潮娇喘抽搐 | 美女扒开屁股让我桶免费 | 天天色一色 | 美女扒开肌肌让男人桶 | 亚洲欧美精品一区天堂久久 | 啊啊啊好大在线观看 | 久久久91精品国产一区二区 | 国产高清在线精品一区二区 | 我和黑色丝袜班主任 | jux539原千岁在线播放 | 四虎论坛| 天堂中文在线免费观看 | 成人性生交小说免费看 | 人人澡人| 久久受www免费人成_看片中文 | 99re热这里只有精品 | 亚洲第一综合网站 | 我的年轻漂亮继坶三级 | 亚洲乱码尤物193yw在线播放 | 日本免费高清在线 | 美女尿口照片 | 日韩视频在线精品视频免费观看 | 免费国产好深啊好涨好硬视频 | 亚洲精品福利在线 | 国产区综合另类亚洲欧美 |