隨筆 - 64  文章 - 9  trackbacks - 0
          <2009年3月>
          22232425262728
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          常用鏈接

          留言簿(6)

          我參與的團隊

          隨筆分類(88)

          隨筆檔案(92)

          文章分類(142)

          文章檔案(182)

          天基成員

          學習園

          我的海角

          搜索

          •  

          積分與排名

          • 積分 - 183418
          • 排名 - 319

          最新評論

          package demo;

          class Ice-cream{
              public static void main(String[] args) throws Exception {
                  //以(x,y)為圓心,顯示一個半徑為r的圓
                  int x = 20;
                  int y = 30;
                  int r = 15;
                  //顯示空行
                  for (int i=1; i<(y-r); i++) {
                      System.out.println();
                  }
              
                  //顯示圓的投影
                  for (int row=(y-r); row<=y; row++) {
                      StringBuffer line = new StringBuffer();
                      //計算弦長/2
                      long temp = Math.round(Math.sqrt((r*r - (y-row)*(y-row))));
                      //計算當前行的空格
                      for (int i=0; i<=(x-temp); i++) {
                          line.append("  ");
                      }
                      //計算當前行的**
                      for (int i=0; i<=(2*temp); i++) {
                          line.append("**");
                      }
                      System.out.println(line);
                  }
                  
                  int rowsB = 2*r+1;    //指定行數
                  for (int row=1; row<=rowsB; row++) {
                      StringBuffer line = new StringBuffer();
                      //計算當前行的空格
                      for (int i=1; i<=row+x-r+6; i++) {
                          line.append(" ");
                      }
                      //計算當前行的*
                      for (int i=1; i<=(2*rowsB-1-2*(row-1)); i++) {
                          line.append("*");
                      }
                      System.out.println(line);
                  }
                              
              }

          }

          posted on 2009-03-23 09:31 鵬凌 閱讀(281) 評論(0)  編輯  收藏 所屬分類: java
          主站蜘蛛池模板: 西吉县| 原平市| 汽车| 成武县| 庄浪县| 房产| 屯门区| 台东县| 罗田县| 射洪县| 固安县| 樟树市| 获嘉县| 宣威市| 大城县| 乐清市| 松原市| 山西省| 星座| 久治县| 双江| 大埔县| 义马市| 牙克石市| 客服| 长武县| 开化县| 扎囊县| 清河县| 元谋县| 木兰县| 定结县| 通化市| 惠来县| 南华县| 太谷县| 许昌县| 丹巴县| 香格里拉县| 乐昌市| 邢台县|