JAVA实现蓝桥杯基础练习十六进制转换八进制-----------拓展进制转换计算器
这个题目我浏览了大量的道友的文章发现十分麻烦,但仍然从其中收益菲薄,所以在这里分享一下我认为最好的代码

import java.math.BigInteger;
import java.util.Scanner;public class L2021java_prictise {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int n = scanner.nextInt();BigInteger []a = new BigInteger[n];for (int i = 0;i < n;i++){a[i] = new BigInteger(scanner.next(),16);}
for(int j = 0;j < n;j++){System.out.print(a[j].toString(8)+"\n");
}
}
}

进阶版本的任意进制转换计算器:

import java.math.BigInteger;
import java.util.Scanner;public class L2021java_prictise {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.print("请输入被转换数个数:"+"\n");int n = scanner.nextInt();System.out.print("请输入被转换数进制数:"+"\n");int m = scanner.nextInt();System.out.print("请输入将要转为____进制?:"+"\n");int t = scanner.nextInt();System.out.print("请输入你要转换的数字以回车分隔:"+"\n");BigInteger []a = new BigInteger[n];for (int i = 0;i < n;i++){a[i] = new BigInteger(scanner.next(),m);}
for(int j = 0;j < n;j++){System.out.print(a[j].toString(t)+"\n");
}
}
}

希望对大家有所帮助,求赞!!!!

Java实现任意进制转换拓展进制转换计算器相关推荐

  1. Java实现任意进制转换

    问题:将m进制num转换为n进制 (2 <= m,n <= 62) ? 总体思路是:先将m进制转换为10进制,再将10进制转为n进制. 1.m进制数num转为10进制 从低位到高位按权展开 ...

  2. JAVA笔记整理(1):进制转换

    JAVA笔记整理(1):进制转换 16.2.28 深圳坪山 多云 18℃ 爱吃螺蛳粉的巴赫 摘要:工具类转化函数:关于进制--2/10/16进制转化(Util_transform_scale)- ps ...

  3. java 64进制转10进制_java进制转换

    import java.math.BigDecimal; import java.util.LinkedList; import java.util.List; import java.util.st ...

  4. 进制转换【最全进制转换汇总】(整数_小数_正数_负数)正负数整数小数十进制转任意进制-正负数整数小数任意进制转十进制-正负数低进制转高进制-正负数高进制转低进制

    文章目录: 补充知识点:各进制符号表示及其关系--二进制(B).八进制(O).十进制(D).十六进制(前缀OX,后缀H) 扩展:在线进制转换 第一部分:正数 一:[整数]正数十进制转任意进制:辗转相除 ...

  5. java 十六进制转十进制_「16进制转10进制」Java:十六进制转换成十进制 - seo实验室...

    16进制转10进制 问题及代码: /* *问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. 注:十六进制数中的10~15分别用大写的英文字母A.B.C.D.E. ...

  6. JAVA 进制转换工具类 10进制转16进制 10进制转2进制 16进制转2进制 16进制10进制 2进制转10进制 2进制转16进制

    进制转换的坑: 注意:使用Integer的方法转换出来的2进制字符串 最高位是没有补零的 ,java的Integer类的toBinaryString()方法转换出来的二进制字符串只会保留最高非零位以后 ...

  7. java的16进制与10进制互相转换

    今天遇到了进制转换的有趣问题,记录下来. 1,首先,10进制转16进制,大家应该都比较熟: Integer x = 666; String hex = x.toHexString(x); System ...

  8. m进制转换为n进制-任意进制转换算法

    这种题也是一道经典的面试题,主要考察进制转换细想,Coding质量等. 当我们把十进制转成二进制的时候,我们通过辗转相除,取余,逆置余数序列的过程得到新的进制的数.因此我们可以借助这种思想把M进制转成 ...

  9. 任意进制与十进制之间的转换

    1.任意进制到十进制 以二进制转换到十进制和十进制转换到十进制为例: 0b10110110 =  1*2^7+1*2^5+1*2^4+1*2^2+1*2 = 128+32+16+4+2=182 182 ...

最新文章

  1. 机器人十大前沿热点领域(2012-2022年)
  2. 使用C#格式化字符串 1
  3. c语言fopen函数打不开,[讨论]用fopen函数无法打开文件有哪几种情况
  4. 跨进程访问(AIDL服务)
  5. ubuntu的apt及pip自动下载换源脚本
  6. SSH连接服务器报错(WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED)的解决方案
  7. 简单易懂棒棒哒的视频传输工具!
  8. TCP为什么需要三次握手和四次挥手
  9. 本地搭建easy-mock
  10. 20210621:力扣第246周周赛(上)
  11. docker下安装mysql数据库
  12. cart算法_ID3、C4.5、CART决策树算法
  13. 时间序列学习(4):平稳性检验(单位根检验、ADF检验)
  14. 简单几步去掉百度热搜
  15. iOS仿苹果原生天气app总结
  16. 985高校计算机专业炉气分数,【原创】外地985高校专业录取分数解析(一)
  17. 基于UDP/IP协议的聊天室
  18. 迅雷和BT有什么区别?迅雷是不是不毁硬盘?速度快吗?
  19. 怎么把网页添加到公众号里
  20. java投票排名怎么弄_微信投票中,怎样快速投票把排名提上去呢?

热门文章

  1. 原声ajax发送post请求,原生JS实现ajax 发送post请求
  2. C#控制台应用程序——防伪码
  3. 普通用户SSH无密码互信建立 出现的问题以及解决办法
  4. RewriteRule htaccess详细语法使用教程
  5. 小白学习Spark03-在集群上运行Spark
  6. 短视频的内容策划有多重要?不仅是开端,还是灵魂
  7. 河南省周口市金保系统向各区县推进工作关键技术问题解决
  8. 论文解读《Structured Pruning for Deep Neural Networks with Adaptive Pruning Rate Derivation Based on Con》
  9. 响应式设计之媒介查询
  10. 川大的计算机类和电气工程,四川大学网络教育学院电气工程及其自动化专业怎么样...