亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

Java 3種方法實現(xiàn)進制轉(zhuǎn)換

瀏覽:98日期:2022-08-23 17:29:02

由其他進制轉(zhuǎn)換為十進制比較簡單,下面著重談一談十進制如何化為其他進制。

1.使用Java帶有的方法Integer,最簡單粗暴了,代碼如下

//使用java提供的方法 //但僅局限于比較常用的二進制、八進制、十六進制 public static String trans1(int num, int radix) { if(radix == 2) return Integer.toBinaryString(num); else if(radix == 8) return Integer.toOctalString(num); else if(radix == 16) return Integer.toHexString(num); return null; }

2.使用數(shù)組進行交換,貼碼:

//使用數(shù)組的形式進行轉(zhuǎn)換 public static void trans2(int num, int radix) { System.out.println(num+'轉(zhuǎn)成'+radix+'進制數(shù)為:'); //創(chuàng)建數(shù)組,32位 char[] arr = new char[32]; //創(chuàng)建參考字符數(shù)組 char[] ch = { ’0’,’1’,’2’,’3’,’4’,’5’,’6’,’7’,’8’,’9’,’A’,’B’,’C’,’D’,’E’,’F’ }; //指針,從數(shù)組最后開始 int pos = 32; //開始循環(huán)計算num和radix的商和余數(shù) while(num > 0) { arr[--pos] = ch[num % radix]; num /= radix; /* * 這里是針對二進制、八進制和十六進制進行的移位運算 arr[--pos] = ch[num&(radix-1)]; if(radix == 2)num >>= 1; else if(radix == 8)num >>= 3; else if(radix == 16)num >>= 4; */ } //輸出有效的進制數(shù) for(int i = pos; i < 32; i++) System.out.print(arr[i]); System.out.println(); }

3.使用StringBuilder類型,貼碼:

//使用StringBuilder進行轉(zhuǎn)換 public static String trans3(int num, int radix) { //使用StringBuilder的reverse方法 StringBuilder sb = new StringBuilder(); while(num > 0) { //把除以基數(shù)的余數(shù)存到緩沖區(qū)中 sb.append(num % radix); num /= radix; } return sb.reverse().toString(); }

以上就是Java 3種方法實現(xiàn)進制轉(zhuǎn)換的詳細(xì)內(nèi)容,更多關(guān)于Java 進制轉(zhuǎn)換的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 最新日韩精品 | 亚洲欧美日韩国产精品26u | 小优视频最新免费观看 | 亚洲一区二区免费视频 | 亚洲国产网址 | 国产一区二区视频在线 | 黄色网址视频 | 色片免费网站 | 91短视频在线观看手机 | 亚洲欧美一区二区三区蜜芽 | 特级xxxxx欧美孕妇孕交 | 亚洲 欧美 自拍 另类 欧美 | 欧美三级免费看 | 国产v在线在线观看羞羞答答 | 欧美日韩一卡二卡 | 好看的一级毛片 | 一级黄色片在线看 | 澳门成人免费永久视频 | 亚洲a成人7777777久久 | 国产在线麻豆一区二区 | 久热精品男人的天堂在线视频 | 免费一看一级欧美 | 综合亚洲精品一区二区三区 | 一本大道香蕉中文日本不卡高清二区 | 麻豆短视频传媒网站怎么找 | 一区二区三区在线视频观看 | 色综合中文字幕天天在线 | 久久日本精品国产精品白 | 午夜高清免费观看视频 | 三上悠亚先锋影音xfplay | 久久不卡免费视频 | 成人欧美视频免费看黄黄 | 日本黄色毛片 | 国产原创视频在线 | 国产三级精品三级在线专区91 | 日韩精品欧美在线 | 亚洲日韩欧美一区二区在线 | 亚洲色啦啦狠狠网站 | 国产一区二区三区鲁婷婷 | 色综合国产 | 精品午夜寂寞影院在线观看 |