欲求连个十六进制数相加的java程序

sky123123 2009-12-29 09:01:59
我的目的主要是用来求校验和的,不知道大家谁能给段程序让喔参考一下,先谢谢各位了O(∩_∩)O~
...全文
848 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sky123123 2009-12-29
  • 打赏
  • 举报
回复
真的太感激你们了,问题终于迎刃而解了,以后还得多 向楼上的大哥们学习,再次的感谢你们,帮了不少的忙

呵呵
苍蝇①号 2009-12-29
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 sky123123 的回复:]
嗯,太谢谢楼上大哥啦,问题终于有点眉目了,只是我的十六进制数是字符串类型的,必须得转换long型吗?


谢谢,谢谢O(∩_∩)O~
[/Quote]
Integer也有这方法Integer.parseInt(s, radix)
nickycheng 2009-12-29
  • 打赏
  • 举报
回复
long x = Long.parseLong("f1", 16);
long y = Long.parseLong("f2", 16);
System.out.println(Long.toHexString(x+y));
sky123123 2009-12-29
  • 打赏
  • 举报
回复
代码能否帖出来观摩观摩?
whereusejava 2009-12-29
  • 打赏
  • 举报
回复
之前用c做过!
sky123123 2009-12-29
  • 打赏
  • 举报
回复
嗯,太谢谢楼上大哥啦,问题终于有点眉目了,只是我的十六进制数是字符串类型的,必须得转换long型吗?


谢谢,谢谢O(∩_∩)O~
nickycheng 2009-12-29
  • 打赏
  • 举报
回复
long x = 0xf1;
long y = 0xf2;
System.out.println(Long.toHexString(x+y));
sky123123 2009-12-29
  • 打赏
  • 举报
回复
这样效率会很低吧,连个十六进制能否直接相加呢??????????
poFate 2009-12-29
  • 打赏
  • 举报
回复
不知可不可以 两个10进制相加之后再转为16进制 可否 这个很容易

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧