Java Home

          Java技術修煉中...
          posts - 20, comments - 22, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
          /**
          ?*Description:convert?Oct?to?Dec
          ?*Author:yemoo?2006.12.05
          ?
          */

          ?
          public ? class ?P38{
          ?????
          int ?convertOct2Dec(String?Oct){
          ?????????
          int ?result = 0 ;
          ?????????
          int ?power = 1 ;
          ?????????
          for ( int ?i = Oct.length() - 1 ;i >= 0 ;i -- ,power *= 8 ){
          ?????????????
          char ?temp = Oct.charAt(i);
          ?????????????
          int ?intTemp = Character.getNumericValue(temp);
          ?????????????
          if (intTemp >= 0 && intTemp < 8 ){
          ?????????????????result
          += intTemp * power;
          ?????????????}
          else {
          ?????????????????
          if (temp == ' - ' && i == 0 ){
          ?????????????????????result
          =- result;
          ?????????????????}
          else {
          ?????????????????????
          return ?result;
          ?????????????????}
          ?????????????}
          ?????????}
          ?????????
          return ?result;
          ?????}

          ?????String?readInput(){
          ?????????KeyboardInput?in
          = new ?KeyboardInput();
          ?????????System.out.print(
          " Please?input?a?october?number: " );
          ?????????
          return ?in.readString();
          ?????}

          ?????
          public ? static ? void ?main(String?args[]){
          ?????????P38?obj
          = new ?P38();
          ?????????String?oct
          = obj.readInput();
          ?????????
          int ?value = obj.convertOct2Dec(oct);
          ?????????System.out.println(
          " Oct: " + oct + " ==Dec: " + value);
          ?????}
          ?}

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 福州市| 开远市| 镇远县| 闽侯县| 阜新| 四子王旗| 永和县| 株洲市| 陆丰市| 普格县| 德庆县| 开阳县| 揭西县| 临澧县| 邹平县| 张掖市| 东方市| 扬州市| 桦南县| 澳门| 平舆县| 江口县| 六盘水市| 峡江县| 顺平县| 松潘县| 阜宁县| 越西县| 衡水市| 色达县| 手机| 如皋市| 灵山县| 石泉县| 屏东市| 武安市| 香河县| 阳曲县| 开原市| 衢州市| 安达市|