电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Java 3種方法實現進制轉換

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

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

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.使用數組進行交換,貼碼:

//使用數組的形式進行轉換 public static void trans2(int num, int radix) { System.out.println(num+'轉成'+radix+'進制數為:'); //創(chuàng)建數組,32位 char[] arr = new char[32]; //創(chuàng)建參考字符數組 char[] ch = { ’0’,’1’,’2’,’3’,’4’,’5’,’6’,’7’,’8’,’9’,’A’,’B’,’C’,’D’,’E’,’F’ }; //指針,從數組最后開始 int pos = 32; //開始循環(huán)計算num和radix的商和余數 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; */ } //輸出有效的進制數 for(int i = pos; i < 32; i++) System.out.print(arr[i]); System.out.println(); }

3.使用StringBuilder類型,貼碼:

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

以上就是Java 3種方法實現進制轉換的詳細內容,更多關于Java 進制轉換的資料請關注好吧啦網其它相關文章!

標簽: Java
相關文章:
主站蜘蛛池模板: 面粉仓_储酒罐_不锈钢储酒罐厂家-泰安鑫佳机械制造有限公司 | 自动气象站_气象站监测设备_全自动气象站设备_雨量监测站-山东风途物联网 | 123悬赏网_发布悬赏任务_广告任务平台 | 安驭邦官网-双向万能直角铣头,加工中心侧铣头,角度头[厂家直销] 闸阀_截止阀_止回阀「生产厂家」-上海卡比阀门有限公司 | 成都办公室装修-办公室设计-写字楼装修设计-厂房装修-四川和信建筑装饰工程有限公司 | 上海阳光泵业制造有限公司 -【官方网站】| 扬尘在线监测系统_工地噪声扬尘检测仪_扬尘监测系统_贝塔射线扬尘监测设备「风途物联网科技」 | 正压送风机-多叶送风口-板式排烟口-德州志诺通风设备 | 压接机|高精度压接机|手动压接机|昆明可耐特科技有限公司[官网] 胶泥瓷砖胶,轻质粉刷石膏,嵌缝石膏厂家,腻子粉批发,永康家德兴,永康市家德兴建材厂 | 跨境物流_美国卡派_中大件运输_尾程派送_海外仓一件代发 - 广州环至美供应链平台 | 石家庄律师_石家庄刑事辩护律师_石家庄取保候审-河北万垚律师事务所 | 量子管通环-自清洗过滤器-全自动反冲洗过滤器-沼河浸过滤器 | 优考试_免费在线考试系统_培训考试系统_题库系统_组卷答题系统_匡优考试 | 广东恩亿梯电源有限公司【官网】_UPS不间断电源|EPS应急电源|模块化机房|电动汽车充电桩_UPS电源厂家(恩亿梯UPS电源,UPS不间断电源,不间断电源UPS) | 硬度计_影像测量仪_维氏硬度计_佛山市精测计量仪器设备有限公司厂家 | 西安展台设计搭建_西安活动策划公司_西安会议会场布置_西安展厅设计西安旭阳展览展示 | 水稻烘干机,小麦烘干机,大豆烘干机,玉米烘干机,粮食烘干机_巩义市锦华粮食烘干机械制造有限公司 水环真空泵厂家,2bv真空泵,2be真空泵-淄博真空设备厂 | 东莞市天进机械有限公司-钉箱机-粘箱机-糊箱机-打钉机认准东莞天进机械-厂家直供更放心! | 步进_伺服_行星减速机,微型直流电机,大功率直流电机-淄博冠意传动机械 | 上海平衡机-单面卧式动平衡机-万向节动平衡机-圈带动平衡机厂家-上海申岢动平衡机制造有限公司 | 气动调节阀,电动调节阀,自力式压力调节阀,切断阀「厂家」-浙江利沃夫自控阀门 | 新能源汽车教学设备厂家报价[汽车教学设备运营18年]-恒信教具 | 合肥通道闸-安徽车牌识别-人脸识别系统厂家-安徽熵控智能技术有限公司 | 拖鞋定制厂家-品牌拖鞋代加工厂-振扬实业中国高端拖鞋大型制造商 | 伺服电机维修、驱动器维修「安川|三菱|松下」伺服维修公司-深圳华创益 | 天津蒸汽/热水锅炉-电锅炉安装维修直销厂家-天津鑫淼暖通设备有限公司 | 河南空气能热水器-洛阳空气能采暖-洛阳太阳能热水工程-洛阳润达高科空气能商行 | 南溪在线-南溪招聘找工作、找房子、找对象,南溪综合生活信息门户! | 正压密封性测试仪-静态发色仪-导丝头柔软性测试仪-济南恒品机电技术有限公司 | 电磁流量计_智能防腐防爆管道式计量表-金湖凯铭仪表有限公司 | 北京网站建设公司_北京网站制作公司_北京网站设计公司-北京爱品特网站建站公司 | 青岛侦探_青岛侦探事务所_青岛劝退小三_青岛调查出轨取证公司_青岛婚外情取证-青岛探真调查事务所 | 楼梯定制_楼梯设计施工厂家_楼梯扶手安装制作-北京凌步楼梯 | 长城人品牌官网 | 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 | 膜结构车棚|上海膜结构车棚|上海车棚厂家|上海膜结构公司 | 板框压滤机-隔膜压滤机配件生产厂家-陕西华星佳洋装备制造有限公司 | 北京森语科技有限公司-模型制作专家-展览展示-沙盘模型设计制作-多媒体模型软硬件开发-三维地理信息交互沙盘 | 吉祥新世纪铝塑板_生产铝塑板厂家_铝塑板生产厂家_临沂市兴达铝塑装饰材料有限公司 | 同学聚会纪念册制作_毕业相册制作-成都顺时针宣传画册设计公司 |