Java各类型数的进制转换
转载自方凌飞2014551539
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进制了}
}
提取关键信息:
String str4 = Integer.toString(i,x) ; ///10进制的数字i转换成x进制的字符串
Integer.valueOf(“str”,x); ///可以为任意进制的字符串str转换成x进制的10进制数
String b = Integer.toString(Integer.valueOf(q,7),8) ;///这样7进制就变成8进制了
Java各类型数的进制转换相关推荐
- Java 中常用的进制转换
前言 所谓进制转换,就是人们利用符号来计数的方法.进制转换由一组数码符号和两个基本因素"基数"和"位权"所构成.其中基数是指进位计数制中所采用的数码的个数,逢 ...
- Java中四种进制转换
进制介绍 举例: 不同进制转换运算 Java中二进制使用0b(0B)前缀来表示,不足一字节需高位补零,凑成8位. Java中八进制使用0前缀来表示. Java中十六进制使用0x(0X)来表示,a~e( ...
- Java基础--数据类型及进制转换
1.Dos常用命令符 -d: 盘符切换(切换到哪个盘输入那个盘符) -dir(directory) 列出当前目录下 的文件以及文件夹 -md(make directory) 创建目录,md之后空格加文 ...
- java的代码之进制转换(2,8,16与10进制转换)
文章目录 一.2,8,16进制转换成10进制 二.10进制转换成2,8,16进制返回STRING 三.自己写的十进制转换成十六进制 一.2,8,16进制转换成10进制 使用Integer.parseI ...
- Java中数字的进制转换
常用的进制类型:二进制.八进制.十进制.十六进制.其中十进制是人类计数最常用的进制,大部分操作都是以十进制作为桥梁进行转换. 1 常用进制数字声明方式 常用的进制,除十进制之外,在代码中声明其它进制数 ...
- 【HDU - 5050 】Divided Land (Java大数,大数进制转换,大数gcd)
题干: It's time to fight the local despots and redistribute the land. There is a rectangular piece of ...
- java第二天_进制转换原理和补码存储方式作业
1.负数的表现形式,为什么如此设计? 负数以原码的补码形式表达:正负数相加得0 2.-128是在内存中是如何存储的?推算过程? 126 01111110 127 01111111 -126 10000 ...
- 最清晰的进制转换讲解 - java实现
子曰:知之为不知,不知为不知,太菜也! 进制转换在平时的算法练习题或者项目中都会遇到,下面我们来看一下使用java如何进行进制互相转换. 文章目录 1. 使用内置函数进行进制转换 十进制转换其他进制 ...
- Java进制转换之十六进制转八进制
基础练习 十六进制转八进制 时间限制:1.0s 内存限制:512.0MB 问题描述 给定n个十六进制正整数,输出它们对应的八进制数. 输入格式 输入的第一行为一个正整数n (1<=n&l ...
最新文章
- AngularJS中的按需加载ocLazyLoad
- Java实现有序数组和无序数组_【算法】字典的诞生:有序数组 PK 无序链表
- push to origin/master was rejected错误解决方案(IDEA)
- 有一个OEM制造商代理做HP笔记本电脑(Laptop),后来该制造商得到了更多的品牌笔记本电脑的订单Acer,Lenovo,Dell,该OEM商发现,如果一次同时做很多个牌子的本本,有些不利于管理。利
- python打包成安装包_把 python 程序打包成 egg 或者 whl 安装包
- 架构师之路(39)---IoC框架
- 新rust怎么拆除围墙_“问题围挡”拆除 街道变漂亮了
- pygame-KidsCanCode系列jumpy-part6-主角挂掉重新开始
- 灵芝蘑菇提取物行业调研报告 - 市场现状分析与发展前景预测
- redis desktop manager 集群_Redis Manager(2.0) —— Redis 运维利器
- 我怎么感觉js快无敌了~
- clear与resize
- 小甲鱼Python第二十八讲(文件)
- word设置表格文字紧贴下框线
- 如何查看连接过的WiFi密码?详细教程(配图片)!
- simlink里面MATLAB Function ‘xxx‘ not supported for code generation.
- 网络转型中的设备硬件形态选择初探
- C#通过调用WinApi打印PDF文档类,服务器PDF打印、IIS PDF打印
- 2022-2028全球与中国电穿孔缓冲液市场现状及未来发展趋势
- Python之输入一个年份判断该年是否是闰年