/**
*
* 转换数字的进制
*/
public class EnterSystem {
public static void main(String args[])
{
//八进制数字的声明,在前面加上0
int iOct = 0567;
//十进制数字的声明
int iTen = 1000;
//十六进制数字的声明,在前面加上0x,x不区分大小写
int iHex = 0xABCD;
System.out.print("八进制0567转换成二进制:");
System.out.print(Integer.toString(iOct,2) + "; ");
System.out.println(Integer.toBinaryString(iOct));
//八进制数转换成十进制数
System.out.print("八进制0567转换成十进制:");
System.out.print(Integer.toString(iOct,10) + "; ");
System.out.println(Integer.toString(iOct));
//八进制数转换成十六进行数
System.out.print("八进制0567转换成十六进制:");
System.out.print(Integer.toString(iOct,16) + "; ");
System.out.println(Integer.toHexString(iOct));
//还可以转换成其他进制
System.out.print("八进制0567转换成七进制:");
System.out.println(Integer.toString(iOct,7));
//同样可以将十进制、十六进制数转换成其他任意进制的数字
System.out.print("十进制1000转换成十六进制:");
System.out.print(Integer.toString(iTen,16) + "; ");
System.out.println(Integer.toHexString(iTen));
System.out.print("十进制1000转换成八进制:");
System.out.println(Integer.toOctalString(iTen));
System.out.print("十六进制0xABCD转换成十进制:");
System.out.println(Integer.toString(iHex,10));
System.out.print("十六进制0xABCD转换成二进制:");
System.out.print(Integer.toBinaryString(iHex) + "; ");
System.out.println(Long.toBinaryString(iHex));
}
}
分享到:
相关推荐
数字各种进制的转换 数字各种进制的转换 数字各种进制的转换
数字进制转换器 可以将数字在十进制、十六进制、八进制、二进制之间自由转换。
数字进制转换器 可以将数字在十进制、十六进制、八进制、二进制之间自由转换。
适用于在通讯时可以用到的实例,16进制转换为二进制,已经测试OK.
3.在填写欲转换的数字时要与其进制格式相当,即进制为二进制时,欲转换的数字组成只能为1和0; 4.进制预设了2、8、10、16四个进制,若有其它进制转换需求可以使用自定义进制; 5.使用自定义进制先勾选,进制范围不要...
利用栈数字进制间转换 里面有2进制转换,8进制转换,和16进制转换
提供了多种数字计算和测试的功能,如输入十进制数,输出对应的二进制数,或者输入二进制数,输出对应的十进制数,以及支持浮点型和负数的转换。本资源适合数字计算和测试的学习者和工程师使用,帮助他们通过Web界面...
调用栈的基本操作(自由选择顺序栈或链栈),实现将一个十进制整数转换成2进制数的功能; 循环执行将十进制数除2的操作,将余数入栈。然后出栈输出可得二进制数的“序列”; 实现将十进制整数转换为N进制数的功能,N...
描述: 输入一个十进制数N,将它转换成R进制数输出。 输入: ...如果R大于10,则对应的数字规则参考16进制(比如,10-16分别用A-F表示,等等)。 输入样例: 23 12 6687 16 输出样例: 1B 1A1F
10进制、16进制、 8进制、 2进制、 相互转换。十分方便。
直接转换数字为16进制格式,可用于16进制的转换
本VI实现十进制字符串强制转换为16进制字符串,即输入10进制的0CDA可输出16进制的0CDA
C语言 转换10进制数字到26进制(EXCEL 列名)
PostgreSQL数据库没有默认的2进制转换16进制函数,在项目中用到,所以变了一个函数来实现,现在共享给大家。
十进制转换二进制计算机是采用二...这是一个把十进制数字转换到它的二进制原码的算法,希望能给大家一些启发吧!这个算法我是用VB6写的,其中用到了函数递归调用和函数可选参数(个人感觉功能和C++中的函数重载差不多)。
也就是任意输入十进制数字,程序能自动将其转化为另外的数制表示的值,例如: 输入: 130 (十进制) 输出: 10000010 (二进制) 输出: 202 (八进制) 输出: 82 (十六进制) 1、从程序算法的优化程度...
字母转换为数字(26进制转换为10进制)
将十进制数N转换为r进制的数,其转换方法利用辗转相除法:以N=3456,r=8为例转换
将十进制数转换为二进制数以及十六进数,代码完整可运行,对于初学者有用。
十进制转换二进制:数字世界的底层逻辑 本文将详细介绍如何将十进制数转换为二进制数。文章将涵盖转换的原理、步骤、以及实际应用场景。通过本文的学习,读者可以掌握十进制转换二进制的基本技巧,并在实际项目中...