srkp.net
当前位置:首页 >> jAvA怎么将十进制转换为十六进制数 >>

jAvA怎么将十进制转换为十六进制数

可以通过Integer.parseInt(String s, int radix)方法实现,radix是进制,可以是2(二进制),10(十进制),16(十六进制)等。 举例: System.out.print(Integer.parseInt("F", 16));); 结果就是:15。

可以通过Integer.parseInt(String s, int radix)方法实现,radix是进制,可以是2(二进制),10(十进制),16(十六进制)等。 举例: System.out.print(Integer.parseInt("F", 16));); 结果就是:15。

import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请出入一个十进制数"); int x = sc.nextInt(); System.out.println(x+"的十六进制结果是...

public void test(int t){ String s = ""; while(t>0){ s = t%16 + s; t = t/16; } System.out.println(s);//s就是十六进制的数了。 }

java的Integer类里面就封装了现成的方法。。为什么不拿来用。 import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请出入一个十进制数"); int...

public class Test { public static void main(String[] args) { int a=1000; System.out.println(new Test().get16Jz(a)); } public String get16Jz(int n){ if(n/16

其实不用楼上几位朋友说的那么复杂。 JDK提供了方法: Integer.toBinaryString(inti)转二进制 Integer.toHexString(inti)转十六进制 Integer.toOctalString(inti)转八进制

Integer.toHexString("内容为10进制的数"),返回的是16进制的

public static void main(String[] args) { Scanner input = new Scanner(System.in); String s = input.next(); System.out.println( Integer.parseInt(s, 16)); }

在Java中用Integer类的toHexString函数就可以将十进制整数转换为十六进制整数的字符串 具体的Java程序如下 public class AA { public static void main(String[] args) { int i=233; System.out.println(Integer.toHexString(i)); }}运行结果 e9

网站首页 | 网站地图
All rights reserved Powered by www.srkp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com