java十进制到二进制,十六进制的转化
来源:互联网 发布:chiphell孙总淘宝店 编辑:程序博客网 时间:2024/05/18 03:12
package com.mytest;
public class test {
public static void main(String[] args){
//十进制转化为二进制
BinaryChange(12);
//十进制转化为十六进制
System.out.println("");
OxChange(255);
}
//十进制转化十六进制方法
public static void OxChange(int Ox){
int num = Ox;
String[] str = new String[10];
int i = 0;
while (num!=0)
{
if(num%16<10)
str[i]=num%16+"";
else {
if(num%16==0){
str[i]=num%16+"0";
}
str[i] = Change(num%16);
}
num=num/16;
i++;
}
i--;
while(i>=0)
{
System.out.print(str[i]);
i--;
}
}
public static String Change(int d){
String x="";
switch(d)
{
case 10:
x="a";
break;
case 11:
x="b";
break;
case 12:
x="c";
break;
case 13:
x="d";
break;
case 14:
x="e";
break;
case 15:
x="f";
break;
}
return x;
}
//十进制转化十六进制方法
public static void BinaryChange(int binary){
int i=0;
int r;
int[] a = new int[20];
do{
if(binary%2==1){
r=1;
}else{
r=0;
}
a[i]=r;
binary=binary/2;
i++;
}while(binary>0);
for(int j=i-1;j>=0;j--){
System.out.print(a[j]);
}
}
}
- java十进制到二进制,十六进制的转化
- java--十进制转化为二进制、十进制转化为十六进制、查表法十进制--十六进制、查表法十进制二进制、
- Java中十进制与二进制、八进制以及十六进制的转化
- Java 十进制 向二进制 十六进制 转化
- objective-c 二进制,十进制,十六进制的转化
- 二进制、八进制、十进制、十六进制之间的转化
- 二进制,八进制,十进制,十六进制之间的转化
- 二进制,十进制,十六进制互相转化
- 十进制到十六进制转化的小函数
- 二进制,八进制,十进制,十六进制互相转化的C语言源代码
- 二进制,八进制,十进制,十六进制互相转化的C语言源代码
- 二进制,八进制,十进制,十六进制互相转化的C语言源代码
- 十进制实数转化为二进制、八进制、十六进制的实数
- 十进制转化为二进制和十六进制的字符串
- 二进制、八进制、十六进制与十进制的相互转化
- 十进制的负数转化成二进制,八进制,十六进制
- 二进制 八进制和十六进制与十进制的转化
- 二进制,八进制,十进制,十六进制相互转化
- 简介DOM对象和jQuery对象
- Linux Shell学习笔记六
- 预览ExtJS 4.0的新功能(五):焕然一新的Store/Proxy
- 最近啊很烦的说
- 李开复:算法的力量
- java十进制到二进制,十六进制的转化
- 标准模板库介绍
- 深入 GalCon:Python、游戏开发和人工智能
- 通过项目依赖设置LIB引用关系
- 判断两个日期是否相同
- heap与stack
- 将程序主背景设为对话框形式的方法
- HDC,CDC,CWindowDC,CClientDC,CPaintDC基础(转载)
- 神秘又强大的指针