十进制是人们通常使用的。因为它的特点有两个:有0,1,2….9十个基本数字组成,十进制数运算是按“逢十进一”的规则进行的。那么要如何才JAVA代码中实现十进制转换其他进制的代码呢?小面小编就跟大家分享一下JAVA的代码。
public class Change { /*转为16进制*/ static void cha_16(int n) { if(n >= 16) cha_16(n/16); if(n%16 < 10)System.out.print(n%16); else System.out.print((char)(n%16 + 55)); } /*转为2进制*/ static void cha_2(int n) { if(n >= 2) cha_2(n/2); System.out.print(n%2); } /*转为8进制*/ static void cha_8(int n) { if( n >= 8) { cha_8(n/8); System.out.print(n%8); } else System.out.print(n); } /*主程序入口*/ public static void main(String[] args) { int a=27,b=9,c=19; /*定义输入的转换数值*/ System.out.print("十进制数"+a+"=>十六进制输出:"); cha_16(a); System.out.println(); /*换行*/ System.out.print("十进制数"+b+"=>二进制输出:"); cha_2(b); System.out.println(); System.out.print("十进制数"+c+"=>八进制输出:"); cha_8(c); }}
本站为大家提供 node.js 安装node.js 教程node.js 下载node.js 视频教程node.js web开发node.js 开发工具node.js mysqlnode.js 爬虫node.js npmnode.js ide
计算器类 / 387 KB
翻译转换 / 647 KB
杂类工具 / 11 KB
编程工具 / 19.61 MB
翻译转换 / 660 KB
软件评论
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!