<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-199  評(píng)論-203  文章-11  trackbacks-0
    1.寫一個(gè)方法,用一個(gè)for循環(huán)打印九九乘法表
    Java code
    /** * 打印九九乘法口訣表 */ public void nineNineMulitTable(){ for (int i = 1,j = 1; j <= 9; i++) { System.out.print(i+"*"+j+"="+i*j+" "); if(i==j){ i=0; j++; System.out.println(); } } }


    2.給定一個(gè)java.util.Date對(duì)象,如何轉(zhuǎn)化為”2007-3-22 20:23:22”格式的字符串
     
    Java code
    /** * 將某個(gè)日期以固定格式轉(zhuǎn)化成字符串 * @param date * @return str */ public String date2FormatStr(Date date) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String str = sdf.format(date); return str; }

    3.寫一個(gè)方法,能夠判斷任意一個(gè)整數(shù)是否素?cái)?shù)
     
        /**
        * 判斷任意一個(gè)整數(shù)是否素?cái)?shù)
        * @param num
        * @return boolean
        */
        public boolean isPrimeNumber(int num)
        {
          for (int i = 2; i <= Math.sqrt(num); i++) {
              if(num%i==0)
              {
                  return false;
              }
          }
          return true;
        }
    4.寫一個(gè)方法,輸入任意一個(gè)整數(shù),返回它的階乘
    Java code
    /** *獲得任意一個(gè)整數(shù)的階乘 *@param n *@returnn! */ public int factorial(int num) { //遞歸 if(num == 1) { return 1; } return num*factorial(num-1); }

    5.寫一個(gè)方法,用二分查找法判斷任意整數(shù)在任意整數(shù)數(shù)組里面是否存在,若存在就返回它在數(shù)組中的索引位置,不存在返回-1
    Java code
    /** *二分查找特定整數(shù)在整型數(shù)組中的位置(遞歸) *@param dataset *@param data *@param beginIndex *@param endIndex *@return index */ public int binarySearch(int[] dataset,int data,int beginIndex,int endIndex){ int midIndex = (beginIndex+endIndex)/2; //如果查找的數(shù)要比開始索引的數(shù)據(jù)要小或者是比結(jié)束索引的書要大,或者開始查找的索引值大于結(jié)束的索引值返回-1沒有查到 if(data <dataset[beginIndex]||data>dataset[endIndex]||beginIndex>endIndex){ return -1; } if(data <dataset[midIndex]){ return binarySearch(dataset,data,beginIndex,midIndex-1); }else if(data>dataset[midIndex]) { return binarySearch(dataset,data,midIndex+1,endIndex); }else { return midIndex; } } /** *二分查找特定整數(shù)在整型數(shù)組中的位置(非遞歸) *@param dataset *@param data *@return index */ public int binarySearch(int[] dataset ,int data) { int beginIndex = 0; int endIndex = dataset.length - 1; int midIndex = -1; if(data <dataset[beginIndex]||data>dataset[endIndex]||beginIndex>endIndex){ return -1; } while(beginIndex <= endIndex) { midIndex = (beginIndex+endIndex)/2; if(data <dataset[midIndex]) { endIndex = midIndex-1; } else if(data>dataset[midIndex]) { beginIndex = midIndex+1; }else { return midIndex; } } return -1; }
    posted on 2009-04-29 08:29 Werther 閱讀(376) 評(píng)論(1)  編輯  收藏 所屬分類: 10.Java

    評(píng)論:
    # re: 分享Java面試中遇到的一些經(jīng)典算法題目 2009-04-29 16:27 | 咖啡521
    學(xué)習(xí)了  回復(fù)  更多評(píng)論
      
    主站蜘蛛池模板: 内射干少妇亚洲69XXX| 特级aaaaaaaaa毛片免费视频| 欧美a级成人网站免费| 亚洲AV成人精品一区二区三区| 亚洲?v女人的天堂在线观看| 麻豆精品成人免费国产片| 亚洲人成电影网站久久| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 永久免费AV无码网站在线观看| eeuss影院免费直达入口| 亚洲卡一卡2卡三卡4卡无卡三| 成人免费福利电影| 女同免费毛片在线播放| 丁香婷婷亚洲六月综合色| 亚洲综合最新无码专区| 性生交片免费无码看人| 中国精品一级毛片免费播放| 亚洲综合激情五月色一区| 国产亚洲福利精品一区| 午夜一区二区免费视频| 99久9在线|免费| 国产免费久久久久久无码| 亚洲最大天堂无码精品区| 亚洲AV午夜成人影院老师机影院 | 国产亚洲一区二区在线观看| 拨牐拨牐x8免费| 小草在线看片免费人成视久网| 国产天堂亚洲精品| 亚洲精品第一综合99久久| 久久亚洲精品成人综合| 亚洲AV无码之日韩精品| 毛片免费视频观看| 在线美女免费观看网站h| 美女被免费网站91色| 精品在线视频免费| 亚洲日韩av无码中文| 91亚洲国产成人久久精品网址| 在线精品亚洲一区二区三区| 免费人成在线观看网站品爱网日本| 和日本免费不卡在线v| 777爽死你无码免费看一二区|