日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java:十六进制转换成十进制

發布時間:2025/3/21 java 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java:十六进制转换成十进制 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題及代碼:

/*?*問題描述?從鍵盤輸入一個不超過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?in?=?new?Scanner(System.in);??String?hex_num?=?in.nextLine();??long?dec_num?=?Long.parseLong(hex_num,?16);??System.out.println(dec_num);??}?? }??

知識點總結:

Long.parseLong(?,?);??


? 1、對字符串參數的解析就是按照這個進制標準進行轉化成10進制的數值。??
??比如 ?:

?System.out.println(Long.parseLong("473",??16));??System.out.println(Long.parseLong("473",10));??

? 輸出為:??

1139?? 473

?
說明16進制的473轉換成十進制就是1139,十進制的473轉換成十進制就是473

2、之所以使用long 是因為轉換成的十進制數超出了int的范圍。
?

總結

以上是生活随笔為你收集整理的Java:十六进制转换成十进制的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。