请用移位的方式打印出一个十进制整数的十六进制形式。提示:按每4个二进制位对整数进行移位和去高位处理,得到的结果就是十六进制数的一位,然后按下面三种方式之一(作为作业,要求每种方式都用到)计算出一个十六进制数值对应的十六进制形式:
1)0-9之间的数值直接加上字符'0',9以上的数值减去10以后再加上字符'A'
2)定义一个数组,其中包含0-F这些字符,然后用要计算的数值作为数组的索引号,即可获得其对应的十六进制数据。
3)Character.forDigit静态方法可以将一个十六进制的数字转变成其对应的字符表示形式,例如,根据数值15返回字符'F'。
1)0-9之间的数值直接加上字符'0',9以上的数值减去10以后再加上字符'A'
2)定义一个数组,其中包含0-F这些字符,然后用要计算的数值作为数组的索引号,即可获得其对应的十六进制数据。
3)Character.forDigit静态方法可以将一个十六进制的数字转变成其对应的字符表示形式,例如,根据数值15返回字符'F'。
解决方案 »
- 我就发泄一下你删我贴
- 哪些著名杀毒软件是用java编译的?
- Linux下如何获取本机IP地址?
- 一个JSP页面中,写了两个java script 一个function是对email字段进行验证,另一个function是对多个hobbies的复选框进行验证,有问题存在,请大家帮忙! 源码全部粘上
- 为什么输出都是null?
- 问个趣鸟的问题.
- 求一个分月的函数
- 编译到dataModule11.queryDataSet.setByte("OrdNum", 1);报错!
- 谁能让图片随 Frame 的大小变化自动适应窗口,帮帮我
- 我还没学JAVA呢,想问一下,用哪个集成环境较好?
- 那位java前辈能解决此问题
- 有高手给个 JAVA中的多点传送的例子吗?
2.请编写一个字符输入流的包装类,通过这个包装类对底层字符输入流进行包装,让程序通过这个包装类读取某个文本文件(例如,一个java源文件)时,能够在读取的每行前面都加上有行号和冒号。3.请结合正则表达式与String.split方法,从"http: //www.it315.org/get.jsp?user=zxx&pass=123"这样的URL地址中提取出每个参数的名称和值。这里要注意在正则表达式中要对?进行转义处理.4.读取保存有ip地址与地区对照关系的文本文件将其中的某些空格替换成逗号“,”进行替换后并存储成为另一个文本文件:起始IP 结束IP 地区
---------------------------------------------------------------
61.54.231.245 61.54.231.245 河南省安阳市 新世纪网吧
61.54.231.246 61.54.231.246 河南省安阳市 未知地区
61.54.231.9 61.54.231.247 河南省安阳市 红日网吧
61.54.231.248 61.54.231.248 河南省安阳市 安阳师范学院
61.54.231.249 61.54.231.249 河南省安阳市 黑蜘蛛网吧(师范学院附近)
以上内容保存为一个文本文件,用于读取操作。转换成下面的这种格式,并存储成一个文件:
61.54.231.245,61.54.231.245,河南省安阳市 新世纪网吧
61.54.231.246,61.54.231.246,河南省安阳市 未知地区
61.54.231.247,61.54.231.247,河南省安阳市 红日网吧
61.54.231.248,61.54.231.248,河南省安阳市 安阳师范学院
61.54.231.249,61.54.231.249,河南省安阳市 黑蜘蛛网吧(师范学院附近)麻烦了 谢谢