转载自方凌飞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各类型数的进制转换相关推荐

  1. Java 中常用的进制转换

    前言 所谓进制转换,就是人们利用符号来计数的方法.进制转换由一组数码符号和两个基本因素"基数"和"位权"所构成.其中基数是指进位计数制中所采用的数码的个数,逢  ...

  2. Java中四种进制转换

    进制介绍 举例: 不同进制转换运算 Java中二进制使用0b(0B)前缀来表示,不足一字节需高位补零,凑成8位. Java中八进制使用0前缀来表示. Java中十六进制使用0x(0X)来表示,a~e( ...

  3. Java基础--数据类型及进制转换

    1.Dos常用命令符 -d: 盘符切换(切换到哪个盘输入那个盘符) -dir(directory) 列出当前目录下 的文件以及文件夹 -md(make directory) 创建目录,md之后空格加文 ...

  4. java的代码之进制转换(2,8,16与10进制转换)

    文章目录 一.2,8,16进制转换成10进制 二.10进制转换成2,8,16进制返回STRING 三.自己写的十进制转换成十六进制 一.2,8,16进制转换成10进制 使用Integer.parseI ...

  5. Java中数字的进制转换

    常用的进制类型:二进制.八进制.十进制.十六进制.其中十进制是人类计数最常用的进制,大部分操作都是以十进制作为桥梁进行转换. 1 常用进制数字声明方式 常用的进制,除十进制之外,在代码中声明其它进制数 ...

  6. 【HDU - 5050 】Divided Land (Java大数,大数进制转换,大数gcd)

    题干: It's time to fight the local despots and redistribute the land. There is a rectangular piece of ...

  7. java第二天_进制转换原理和补码存储方式作业

    1.负数的表现形式,为什么如此设计? 负数以原码的补码形式表达:正负数相加得0 2.-128是在内存中是如何存储的?推算过程? 126 01111110 127 01111111 -126 10000 ...

  8. 最清晰的进制转换讲解 - java实现

    子曰:知之为不知,不知为不知,太菜也! 进制转换在平时的算法练习题或者项目中都会遇到,下面我们来看一下使用java如何进行进制互相转换. 文章目录 1. 使用内置函数进行进制转换 十进制转换其他进制 ...

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

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

最新文章

  1. AngularJS中的按需加载ocLazyLoad
  2. Java实现有序数组和无序数组_【算法】字典的诞生:有序数组 PK 无序链表
  3. push to origin/master was rejected错误解决方案(IDEA)
  4. 有一个OEM制造商代理做HP笔记本电脑(Laptop),后来该制造商得到了更多的品牌笔记本电脑的订单Acer,Lenovo,Dell,该OEM商发现,如果一次同时做很多个牌子的本本,有些不利于管理。利
  5. python打包成安装包_把 python 程序打包成 egg 或者 whl 安装包
  6. 架构师之路(39)---IoC框架
  7. 新rust怎么拆除围墙_“问题围挡”拆除 街道变漂亮了
  8. pygame-KidsCanCode系列jumpy-part6-主角挂掉重新开始
  9. 灵芝蘑菇提取物行业调研报告 - 市场现状分析与发展前景预测
  10. redis desktop manager 集群_Redis Manager(2.0) —— Redis 运维利器
  11. 我怎么感觉js快无敌了~
  12. clear与resize
  13. 小甲鱼Python第二十八讲(文件)
  14. word设置表格文字紧贴下框线
  15. 如何查看连接过的WiFi密码?详细教程(配图片)!
  16. simlink里面MATLAB Function ‘xxx‘ not supported for code generation.
  17. 网络转型中的设备硬件形态选择初探
  18. C#通过调用WinApi打印PDF文档类,服务器PDF打印、IIS PDF打印
  19. 2022-2028全球与中国电穿孔缓冲液市场现状及未来发展趋势
  20. Python之输入一个年份判断该年是否是闰年

热门文章

  1. electron+vue加载本地wav音频资源失败
  2. WdatePicker 日历控件使用支持6种日期类型(年份、月份、季度、周、日、小时)
  3. 计算机桌面底下显示条,电脑屏幕出现条纹怎么办【图文教程】
  4. *p++是什么意思?
  5. spd软件-spd系统如何进行加工、配送、消耗管理
  6. 学习 Scss? 看这篇就够了
  7. 04号参赛作品:维纳斯裙摆
  8. win10php开发,win10php开发环境搭建
  9. 【前端第四课】CSS值和单位;CSS文字排版;CSS变换,过渡,动画;CSS定位
  10. 【算法】【题解】【usaco】 最受欢迎的牛