易截截图软件、单文件、免安装、纯绿色、仅160KB

java怎样进行进制转换 - Java / Java SE

将一个不大于9999的10进制整数转换成16进制的,如:9527-->0x9527
具体应该进么做,这是笔试题,问题大概就是这样,求各位大虾指点!
Integer.toHexString(9527);//9527这不是唐伯虎嘛

如果是9527-0x9527那不叫转换了

Integer.toHexString(9527)
会输出9527对应的16进制数

int i=9527;
int j=Integer.parseInt(""+i,16);
System.out.println("0x"+Integer.toHexString(j));


Integer.toHexString(9527);

引用
如果是9527->0x9527,那就要自己移位保存了
int src = 9527;
int hexRst = 0;
int dig=0, lv = 0;
while (src>0) {
dig = src%10;
src /= 10;
hexRst += (dig<<lv);
lv += 8;
]

看来是我理解错了,估计楼主要的是这个东西

正在学

哦,原来是这样啊,谢谢啊

留脚印

Integer,Long,Float都有静态方法可以转。

int i=9527;
int j=Integer.parseInt(""+i,16);
System.out.println("0x"+Integer.toHexString(j)); 
 


Java code:

int a = 9527;
String bStr = "0x"+a;
int b = Integer.decode(bStr);





public class Test{

public static void main(String[] args){
while(true){
System.out.println("请输入一个十进制数:");
Scanner sc = new Scanner


相关问答:

java socket email 问题 - Java / Java SE

我在 java核心技术上 看了一个 利用 Java socket email的例子 可是怎么也 不成功 为什么?
源码
Java code:

package cn.com.test.email;
import java.awt.GridBagLayout;
import java.awt.event.Action ......

HTML标签底层的实现原理、机制 - Java / Java SE

为什么HTML以及一些其它标签会显示一些特定表现形式呢?如HTML中的换行标签<BR/>在底层是怎样实现的呢?现实的原理是什么呢
去W3C官方网站上,看看吧!我想一看你就明白了

我猜和编译原理有关,浏览器里可 ......

java打印 - Java / Java EE

有谁用java做过打印发票的程序,感觉这方面不是很好控制,希望给点建议,最好能给出代码
简单点就调用window.print()
你也可以把下面代码放到你JSP中:
<html>
 <head>
  <title> ......

java中的注解可以有哪些? - Java / Java EE

如: @superwaring("unchecked");
这个里面都可以取哪些值啊,还有类似的 @superwaring标签有哪些啊
没用过。。

看jee的api
javax.persistence里
@superwaring("unchecked");只是忽略 ......

招聘java程序员 - 挨踢职涯 / 鲤鱼龙跃

因公司业务发展,现招聘java开发工程师2人
有JAVA项目开发经验
对分派的任务能够独立进行开发
熟悉2种以上数据库
对计算机网络有一定了解
学历不限
学习能力强
能够承受工作压力
工作地点:北京
请发简历致 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号