JAVA 程序 对给定整数60,获取其16进制表现形式

这篇博客分享了作者通过编写Java程序将整数60转换为16进制的过程,以此加深对位运算符如&、|、<<、>>的理解。作者提到先前在C++的学习基础上,这次的Java实践进一步巩固了这些运算符的知识。
摘要由CSDN通过智能技术生成
/*  
 *Copyright (c) 2014, 烟台大学计算机学院  
 *All rights reserved.  
 *文件名称:main.cpp  
 *作者:张旺华  
 *完成日期: 2015 年 8 月 3 日  
 *版本号:v1.0  
 *  
 *问题描述:对给定整数60,获取其16进制表现形式
 *什么是16进制:数据的一种表象形式,
 *原理:将二进制只的4位为一个16进制单位。
 *咋获取每四位呢? 其实就是获取四位中的1 可以通过&运算的方式完成
 *如何获取下次啊四位呢? 可以通过无符号右移4位
 */  
//代码:
package zhuan;

public class chuan_16 {
	public static void main(String[] args){ 
	int hum=60;
	String str_hex=toHex(hum);
	System.out.println(str_hex);
	}
public static String toHex(int num){
	//定义一个容器。存储的是字符,长度为8.一个整数最多8个16进制位。
	char []chs=new char[8];
	//
	for(int i=0;i<8;i++)
	{
		//对变量值得4位进行提取获得16进制位值,并且赋值给变量temp
		int 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值