java-----任意进制间的转换
public class Main {public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.println("十进制转换到其它进制:");int x = 123 ;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进制的字符串 System.out.println("其它制转换到十进制:");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进制了 }
转载于:https://www.cnblogs.com/dean-SunPeishuai/p/10025351.html
java-----任意进制间的转换相关推荐
- C++算法进制间的转换
进制间的转换 进制转换方法是什么? 进制转换的方法是:二进制数,十六进制数可以采用按权展开法转化为十进制数,十进制转化为R进制要分为两部分,其中整数部分要除R取余,直到商为0,小数部分要乘R取余直到得 ...
- python进制间的转换
最近在做计算机网络课的一个课程项目,要在应用层实现可靠数据传输,即传输层用UDP不可靠信道.因为涉及到了字节流的传输,所以不可避免地要用到进制的转换,在查找了各处的资料之后,总结了以下方法. 以下代码 ...
- php 10进制位数保持,php 任意进制的数转换成10进制功能实例
/** * 任意进制的数转换成十进制 * @param * @arrange (512.笔记) jb51.cc * 显示转换数字所涉及的步骤 * 从任何基数(如八进制或十六进制)到基数10 * 请参阅 ...
- python编写程序转换进制_Python实现任意进制之间的转换
在日常生活中我们频繁使用到数学的进制,如季度逢三进一,星期逢七进一:生肖.小时使用12进制,每天使用24进制,每月使用30进制,分秒使用60进制,一年使用360进制等等:在编程过程中我们经常需要转换进 ...
- 十进制转其他进制间的转换
进制间的转换 十进制转二进制,即整数部分除二取余,小数部分乘二取整 十进制转八进制,即整数部分除八取余,小数部分乘八取整 十进制转十六进制,即整数部分除十六取余,小数部分乘十六取整 1. 十进制转二进 ...
- 任意进制之间的转换(C++实现)
任意进制之间的转换(C++实现) 题目描述 输入格式: 第一行输入两个整数 n 和 m (2<=n,m<=16),n 代表的是第二行输入的数的进制,m 代表的是输出的数字的进制. 第二行输 ...
- Java进制间的转换
最近学习了Java间的进制转换,记录下自己的学习心得,希望可以帮到前来查看的朋友们,如果有不懂的地方可以在下方评论留言,我们一起学习进步,只有自己足够强大才能弥补不足,多学习, 任意进制到十进制的转换 ...
- 二进制数与十进制之间的转换以及使用一个函数实现任意进制之间的转换
其他进制转为十进制都可以实现,只需要将函数中的10和2换掉你需要的就行 #include <stdio.h> #include <math.h>// 1. 二进制转换为十进制 ...
- 进制间的转换(二进制,八进制,十六进制)
计算机只能识别二进制,这是众所周知的.但除了二进制,还有别的进制,它们之间是怎样转换的呢? 一.进制的类型 0.二进制 ,逢2进1: 1.八进制,逢8进1: 2.十进制,满10进1,满20进2,以此类 ...
最新文章
- 本日吐槽!“人傻钱多”的P2P公司是否是程序员的合适选择(群聊天记录的娱乐)...
- hihocoder1513 小Hi的烦恼
- 开源android豆瓣电影阅读器
- golang PHP的区别,erlang和golang的区别
- Springboot配置不当
- 网站改title的后果到底有多惨?
- 笔记本电脑如何保养_锂电池保养技术 锂电池使用注意事项 锂电池技术培训
- WTL学习笔记(5)系统皮肤管理
- 后台代码调用Application Resources
- CUDA编程之CMAKE
- Java无需解压直接读取ZIP压缩包里的文件及内容
- 分享:中兴 远航 30 pro root 解锁BL magisk ZTE 7532N 8040N 9041N 刷机 刷面具原厂刷机包 root方法下载
- 基于QT和DCMTK的Dicom 图像浏览器---目录
- java海贼王秘宝传说下载,《梦想海贼王》全套源码
- Longhorn,企业级云原生容器分布式存储 - 备份与恢复
- 服务器操找不见系统,服务器提示找不到操作系统
- Swift学习笔记 (四十二) 不透明类型
- 延迟微分方程(matlab求解)
- 跟着小老弟来学习Kotlin中的逆变和协变
- 微服务治理之分布式链路追踪--3.zipkin实战