Java数组-数组的应用十进制整数转化为16进制
2016-09-29 09:58
225 查看
/*
数组的应用:
获取一个整数的16进制表现形式。
*/
class TenToHex
{
public static void main(String[] args)
{
System.out.println("Hello World!");
toHex(60);
}
public static void toHex(int num)
{
for(int x=0;x<8;x++) //一个int整型变量有32个比特(bit),4个字节(byte)
{
int temp = num & 15;
//15是4个比特表示的最大整数,num与15作与运算,结果为num的最后4个比特位,4位二进制表示一位16进制
if(temp>9)
System.out.println((char)(temp-10+'A'));
else
System.out.println(temp);
num = num >>> 4;
//对二进制进行无符号右移四位,将已经转化为16进制的二进制移去,对剩余的二进制位进行循环转化
}
}
}
/*
数组的应用:
获取一个整数的16进制表现形式。
*/
class TenToHex
{
public static void main(String[] args)
{
System.out.println("Hello World!");
toHex(60);
}
public static void toHex(int num)
{
for(int x=0;x<8;x++) //一个int整型变量有32个比特(bit),4个字节(byte)
{
int temp = num & 15;
//15是4个比特表示的最大整数,num与15作与运算,结果为num的最后4个比特位,4位二进制表示一位16进制
if(temp>9)
System.out.println((char)(temp-10+'A'));
else
System.out.println(temp);
num = num >>> 4;
//对二进制进行无符号右移四位,将已经转化为16进制的二进制移去,对剩余的二进制位进行循环转化
}
}
}
相关文章推荐
- Java数组-数组的应用-应用查表法将十进制整数转化为16进制-2
- Java 将字节数组转化为16进制的多种方案
- Java 将字节数组转化为16进制的多种方案
- JAVA byte数组转化为16进制字符串输出
- java byte型数组和16进制字符串互相转化方法
- Java 将字节数组转化为16进制的多种方案
- java读取文件以字节流的形式读取 然后转化为字节流数组,最后经过SHA1加密生成返回16进制字符串存入数据库
- Java 将字节数组转化为16进制的多种方案
- JAVA byte数组转化为16进制字符串输出
- Java编程:数组的应用(十进制转换成二进制)
- Java 将字节数组转化为16进制的多种方案
- Java 将字节数组转化为16进制的多种方案
- java中字节数组抓转化为16进制字符串
- 十六进制字符数组转化为十进制整数
- Java 将字节数组转化为16进制的多种方案
- Java 将字节数组转化为16进制的多种方案
- Java 将字节数组转化为16进制的多种方案
- 输入一个十进制整数,设计递归函数,将该整数转化为一个二进制数。 思考: 如何将一个十进制数转化成一个8进制和16进制数。
- JAVA byte数组转化为16进制字符串输出
- Java 将字节数组转化为16进制的多种方案