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

          常用鏈接

          留言簿(6)

          我參與的團隊

          隨筆分類(88)

          隨筆檔案(92)

          文章分類(142)

          文章檔案(182)

          天基成員

          學習園

          我的海角

          搜索

          •  

          積分與排名

          • 積分 - 183435
          • 排名 - 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 鵬凌 閱讀(282) 評論(0)  編輯  收藏 所屬分類: java
          主站蜘蛛池模板: 荆门市| 花莲县| 宿松县| 武功县| 惠安县| 阿鲁科尔沁旗| 高雄市| 仪陇县| 富锦市| 栾川县| 米林县| 城市| 罗甸县| 钟山县| 都匀市| 天等县| 旬邑县| 罗定市| 万州区| 乐安县| 绍兴市| 玉山县| 宿迁市| 新宾| 乐山市| 上虞市| 扶风县| 德清县| 长顺县| 舒兰市| 乐亭县| 开江县| 滦南县| 长汀县| 屯昌县| 米易县| 石嘴山市| 新余市| 莒南县| 会东县| 阿合奇县|