藍橋杯——BASIC-11.十六進制轉十進制

      網友投稿 699 2025-04-04

      試題 基礎練習 十六進制轉十進制


      資源限制

      時間限制:1.0s ? 內存限制:512.0MB

      問題描述

      從鍵盤輸入一個不超過8位的正的十六進制數字符串,將它轉換為正的十進制數后輸出。

      注:十六進制數中的10~15分別用大寫的英文字母A、B、C、D、E、F表示。

      樣例輸入

      FFFF

      樣例輸出

      65535

      注:十六進制轉換成十進制的基本原理是按數位依次操作,將每一位依次展開乘以權值再求和。

      解題思路:

      import?java.util.Scanner;

      public?class?Main?{

      public?static?void?main(String[]?args)?{

      Scanner scanner = new Scanner(System.in);

      String?string?=?scanner.nextLine();

      char c[]=string.toCharArray();????//將字符串對象中的字符轉換為一個字符數組。

      long?sum?=?0; //數據范圍上,不超過8位的十六進制數,所以計算總和的sum應該聲明為long型,而不是int型,否則會出錯。

      int?n?=?c.length;

      藍橋杯——BASIC-11.十六進制轉十進制

      for?(int?i?=?0;?i?

      if((int)c[i]-48>9){

      if(c[i]=='A')

      sum+=10*Math.pow(16,n-i-1);

      else?if(c[i]=='B')

      sum+=11*Math.pow(16,n-i-1);

      else?if(c[i]=='C')

      sum+=12*Math.pow(16,n-i-1);

      else?if(c[i]=='D')

      sum+=13*Math.pow(16,n-i-1);

      else?if(c[i]=='E')

      sum+=14*Math.pow(16,n-i-1);

      else?if(c[i]=='F')

      sum+=15*Math.pow(16,n-i-1);

      }

      else{

      sum+=((int)c[i]-48)*Math.pow(16,n-i-1);

      }

      }

      System.out.println(sum);

      }

      }

      希望對大家有所幫助!

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:2020-08-16:數據任務是怎么優化的?(數據傾斜,參數相關調節)
      下一篇:如何在wps表格修改超鏈接打開的方式(wps文檔如何設置超鏈接)
      相關文章
      亚洲A∨精品一区二区三区下载| 亚洲精品无AMM毛片| 亚洲欧洲在线观看| 中国亚洲女人69内射少妇| 国产精品亚洲二区在线| 亚洲AV日韩综合一区| 亚洲AV无码国产剧情| 亚洲av日韩综合一区二区三区| 亚洲国产精品日韩av不卡在线| 亚洲日韩亚洲另类激情文学| 国产精品亚洲综合久久| 亚洲欧洲另类春色校园小说| 久久久久亚洲精品无码蜜桃| 337p日本欧洲亚洲大胆色噜噜| 亚洲丝袜美腿视频| 亚洲精品视频免费看| 亚洲最大黄色网址| 亚洲精品福利你懂| 伊人久久五月丁香综合中文亚洲 | 中文字幕亚洲图片| 国产综合亚洲专区在线| 国产aⅴ无码专区亚洲av麻豆| 亚洲夜夜欢A∨一区二区三区| 亚洲欧洲无码AV电影在线观看| 久久国产亚洲精品麻豆| 久久亚洲精品成人综合| 久久精品九九亚洲精品| 亚洲国产成人久久77| 亚洲性色精品一区二区在线| 亚洲AV无码一区二区三区网址| 日韩色视频一区二区三区亚洲| 亚洲国产成人精品无码久久久久久综合| 国产亚洲精品美女| 中文字幕一精品亚洲无线一区| 亚洲精品午夜无码电影网| 亚洲韩国—中文字幕| 亚洲乱码无限2021芒果| 亚洲一日韩欧美中文字幕在线| 亚洲AV第一成肉网| 久久亚洲AV无码西西人体| 亚洲国产精品一区第二页|