java进制转换代

定义十进制的数直接写,定义8进制的数以0开头,定义二进制的数以0b开头,定义十六进制的数以0x开头
需要将十进制的数以二进制的数表示出来可以参照下例:
int a = 10;
System.out.println(Integer.toBinaryString(a));
转换成八进制把Binary换成Octal
转换成十六进制把Binary换成Hex
解释:Binary是二进制的意思,Octal是八进制的意思,Hex是十六进制的意思。

十进制转成十六进制:
Integer.toHexString(int i)
十进制转成八进制
Integer.toOctalString(int i)
十进制转成二进制
Integer.toBinaryString(int i)
十六进制转成十进制
Integer.valueOf("FFFF",16).toString()
八进制转成十进制
Integer.valueOf("876",8).toString()
二进制转十进制
Integer.valueOf("0101",2).toString()

===================================================

int x = 99 ;
        String str1 = Integer.toHexString(x) ;      ///10进制转换成16进制的字符串
        System.out.println(str1);
        String str2 = Integer.toOctalString(x) ;     ///10进制转换成8进制的字符串
        System.out.println(str2);
        String str3 = Integer.toBinaryString(x) ;    ///10进制转换成2进制的字符串
        System.out.println(str3);
        String str4 = Integer.toString(123456,7) ;  ///10进制转换成7进制的字符串
         
        ///String str4 = Integer.toString(i,x) ;  ///10进制的数字i转换成x进制的字符串
        int y1= Integer.valueOf("FFFF",16);     ///16进制转换成10进制
        System.out.println(y1);
        int y2=Integer.valueOf("776",8);        ///8进制转换成10进制
        System.out.println(y2);
        int y3=Integer.valueOf("0101",2);       //2进制转换成10进制
        System.out.println(y3);
        int y4=Integer.valueOf("101",7);        //7进制转换成10进制
        System.out.println(y4);
         
        ///Integer.valueOf("str",x); ///可以为任意进制的字符串str转换成x进制的10进制数
        System.out.println("其它的可能用到的函数:");
        //static int parseInt(String s, int radix) //使用第二个参数指定的基数,将字符串参数解析为有符号的整数。
        int n = Integer.parseInt("776", 8) ; ///8进制转换成10进制
        System.out.println(n);
        ///Integer.valueOf()返回一个“integer对象”和Integer.parseInt()返回一个“int值”的区别在于,返回值不同
        ///基本常识,其他的非10进制的数的保存,基本都是以字符串的形式
         
         
        ///例子:7进制到8进制的转换
        String q = "6523" ; ///7进制的字符串
        String b = Integer.toString(Integer.valueOf(q,7),8) ;///这样7进制就变成8进制了
————————————————
版权声明:本文为CSDN博主「qq_23473561」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_23473561/article/details/104600881

java进制转换代码相关推荐

  1. Java算法学习:java进制转换(十进制转八进制,十进制转二进制,十六进制转八进制)

    java进制转换(十进制转八进制,十进制转二进制,十六进制转八进制) 这几天在复习C语言的数据结构栈和队列那一章的时候,看到利用栈的特性FILO实现的进制转换十分简洁 想起了java中实现栈的操作十分 ...

  2. Java进制转换(二进制、八进制、十进制、十六进制)

    Java进制转换(二进制.八进制.十进制.十六进制) 1. 二进制转其它进制 二进制转八进制 String i="1001";System.out.println(Integer. ...

  3. 不怂Java进制转换(洛谷P1143题题解,Java语言描述)

    感慨 Java也能这么好使啊,不容易-- --进阶的JFarmer 题目要求 P1143题目链接 分析 进制转换其实也还好,但既然用了Java,那就得扬眉吐气一次,体会体会利用API轻松秒题的感受,机 ...

  4. Java进制转换之十六进制转八进制

    基础练习 十六进制转八进制   时间限制:1.0s   内存限制:512.0MB 问题描述 给定n个十六进制正整数,输出它们对应的八进制数. 输入格式 输入的第一行为一个正整数n (1<=n&l ...

  5. Java进制转换原理详解

    在使用Java进行网络编程时,常常需要进行进制转换,而在进行这类操作时,往往需要对进制与Java数据类型有较深入的理解,才能确保在编程时不会出现错误.同时,深入了解进制能写出更加高效的代码. 本文先从 ...

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

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

  7. 各种进制转换最简单总结(附任意进制转换代码)

    A进制转B进制 A=10? 1.A=10->A除B取余至余数为0,将余数从下往上连接即可: 2.A!=10->A从右往左第i位*A的i次方(i从0开始)转成10进制: 16和8之间的转换要 ...

  8. java 进制转换,二进制 十进制 十六进制 正数 负数的进制等等!

    2进制CPU使用,8进制很少见,10进制适合人类使用,16进制适合编译器和底层程序员使用,希望对你有所帮助! 以下文章是自己从别的地方复制粘贴过来, 总结了一下. 虽然看着有点乱, 但是想学 ,就能看 ...

  9. java进制转换界面,java进制转换器 图形用户界面 十进制及其相反数诀别转化为二,四,八,十六进制...

    java进制转换器 图形用户界面 十进制及其相反数分别转化为二,四,八,十六进制 package com.rgy.Test; import java.awt.Color; import java.aw ...

最新文章

  1. API接口自动化之2 处理http请求的返回体,对返回体做校验
  2. java实现简单的约瑟夫环问题(二)
  3. python无法打印unicode编码_【整理】Python中实际上已经得到了正确的Unicode或某种编码的字符,但是看起来或打印出来却是乱码...
  4. flask的同一ip域名不同端口的两个网站session冲突
  5. python中实例和对象的区别_通过Python中对象实例的属性比较对象实例是否相等
  6. Exchange 2010 PowerShell
  7. 推荐一款wordpress个人博客主题,中文版主题
  8. 解决在编程方式下无法访问Spark Master问题
  9. BZOJ2752[HAOI2012] 高速公路(road)
  10. 无人机动力测试台的应用-测试高转速下的无人机螺旋桨结冰和脱落
  11. 计算机技术对审计范围的影响,计算机技术对审计过程的影响分析
  12. 图像scale与相机参数_Blender 的相机参数解析
  13. Mqtt开发笔记:windows下C++ ActiveMQ客户端介绍、编译和使用
  14. 发布3天获推荐10w+,视频号内容出现新玩法?
  15. 《ASP.NET AJAX 应用剖析立即上手》简体版即将上市!
  16. Hbase中RowKey的设计原则和热点问题
  17. Nginx+PHP-FPM优化技巧总结 1
  18. python语言程序培训
  19. 4月15日欧美小长假 主力休息对市场有何影响?
  20. CH3-Android常见界面控件

热门文章

  1. Java 父类的引用指向子类对象有啥用 总结
  2. (CVPR 2022 阅读笔记)Residual Local Feature Network for Efficient Super-Resolution
  3. JAVA中native方法调用C语言实现学习
  4. 谷歌:加入账号其他设备登陆通知功能
  5. 教会你ECshop安装百度分享按钮教程
  6. 国内公认18处超级美景
  7. error LNK2019: 无法解析的外部符号 __imp_DeleteObject
  8. 纯css炫酷动态加载条
  9. NXP S32K1 FlexTimer模块
  10. 毕业设计-基于JSP实现医院病历管理系统