java进制转换代码
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进制转换代码相关推荐
- Java算法学习:java进制转换(十进制转八进制,十进制转二进制,十六进制转八进制)
java进制转换(十进制转八进制,十进制转二进制,十六进制转八进制) 这几天在复习C语言的数据结构栈和队列那一章的时候,看到利用栈的特性FILO实现的进制转换十分简洁 想起了java中实现栈的操作十分 ...
- Java进制转换(二进制、八进制、十进制、十六进制)
Java进制转换(二进制.八进制.十进制.十六进制) 1. 二进制转其它进制 二进制转八进制 String i="1001";System.out.println(Integer. ...
- 不怂Java进制转换(洛谷P1143题题解,Java语言描述)
感慨 Java也能这么好使啊,不容易-- --进阶的JFarmer 题目要求 P1143题目链接 分析 进制转换其实也还好,但既然用了Java,那就得扬眉吐气一次,体会体会利用API轻松秒题的感受,机 ...
- Java进制转换之十六进制转八进制
基础练习 十六进制转八进制 时间限制:1.0s 内存限制:512.0MB 问题描述 给定n个十六进制正整数,输出它们对应的八进制数. 输入格式 输入的第一行为一个正整数n (1<=n&l ...
- Java进制转换原理详解
在使用Java进行网络编程时,常常需要进行进制转换,而在进行这类操作时,往往需要对进制与Java数据类型有较深入的理解,才能确保在编程时不会出现错误.同时,深入了解进制能写出更加高效的代码. 本文先从 ...
- JAVA 进制转换工具类 10进制转16进制 10进制转2进制 16进制转2进制 16进制10进制 2进制转10进制 2进制转16进制
进制转换的坑: 注意:使用Integer的方法转换出来的2进制字符串 最高位是没有补零的 ,java的Integer类的toBinaryString()方法转换出来的二进制字符串只会保留最高非零位以后 ...
- 各种进制转换最简单总结(附任意进制转换代码)
A进制转B进制 A=10? 1.A=10->A除B取余至余数为0,将余数从下往上连接即可: 2.A!=10->A从右往左第i位*A的i次方(i从0开始)转成10进制: 16和8之间的转换要 ...
- java 进制转换,二进制 十进制 十六进制 正数 负数的进制等等!
2进制CPU使用,8进制很少见,10进制适合人类使用,16进制适合编译器和底层程序员使用,希望对你有所帮助! 以下文章是自己从别的地方复制粘贴过来, 总结了一下. 虽然看着有点乱, 但是想学 ,就能看 ...
- java进制转换界面,java进制转换器 图形用户界面 十进制及其相反数诀别转化为二,四,八,十六进制...
java进制转换器 图形用户界面 十进制及其相反数分别转化为二,四,八,十六进制 package com.rgy.Test; import java.awt.Color; import java.aw ...
最新文章
- API接口自动化之2 处理http请求的返回体,对返回体做校验
- java实现简单的约瑟夫环问题(二)
- python无法打印unicode编码_【整理】Python中实际上已经得到了正确的Unicode或某种编码的字符,但是看起来或打印出来却是乱码...
- flask的同一ip域名不同端口的两个网站session冲突
- python中实例和对象的区别_通过Python中对象实例的属性比较对象实例是否相等
- Exchange 2010 PowerShell
- 推荐一款wordpress个人博客主题,中文版主题
- 解决在编程方式下无法访问Spark Master问题
- BZOJ2752[HAOI2012] 高速公路(road)
- 无人机动力测试台的应用-测试高转速下的无人机螺旋桨结冰和脱落
- 计算机技术对审计范围的影响,计算机技术对审计过程的影响分析
- 图像scale与相机参数_Blender 的相机参数解析
- Mqtt开发笔记:windows下C++ ActiveMQ客户端介绍、编译和使用
- 发布3天获推荐10w+,视频号内容出现新玩法?
- 《ASP.NET AJAX 应用剖析立即上手》简体版即将上市!
- Hbase中RowKey的设计原则和热点问题
- Nginx+PHP-FPM优化技巧总结 1
- python语言程序培训
- 4月15日欧美小长假 主力休息对市场有何影响?
- CH3-Android常见界面控件
热门文章
- Java 父类的引用指向子类对象有啥用 总结
- (CVPR 2022 阅读笔记)Residual Local Feature Network for Efficient Super-Resolution
- JAVA中native方法调用C语言实现学习
- 谷歌:加入账号其他设备登陆通知功能
- 教会你ECshop安装百度分享按钮教程
- 国内公认18处超级美景
- error LNK2019: 无法解析的外部符号 __imp_DeleteObject
- 纯css炫酷动态加载条
- NXP S32K1 FlexTimer模块
- 毕业设计-基于JSP实现医院病历管理系统