srkp.net
当前位置:首页 >> 如何用JAVA语言将十六进制数转换成二进制数,并输出 >>

如何用JAVA语言将十六进制数转换成二进制数,并输出

你的意思是输入16进制数,转换为2进制吧: import java.util.Scanner;public class T1 {public static void main(String argv[]) {Scanner sc = new Scanner(System.in);System.out.println("输入16进制数:");String hexstr = sc.next();Integ...

16进制转2进制----实例public class Hex2Binary { public static void main(String[] args) { String hexString = "ABCD"; System.out.println(hexString2binaryString(hexString)); } public static String hexString2binaryString(String hexS...

//十六进制转二进制并输出 public static void hexToBinary(String hex) { int decimal = Integer.parseInt(hex, 16); String binary = Integer.toBinaryString(decimal); System.out.println(binary); }

首先你要写一个 将一位的16进制数转成对应的4位的二进制数的函数。 然后就可以用这个函数对一个16进制数逐位的转换

看Integer的API: static String toBinaryString(int i) 以二进制(基数 2)无符号整数形式返回一个整数参数的字符串表示形式。 static String toHexString(int i) 以十六进制的无符号整数形式返回一个整数参数的字符串表示形式。 static String...

for(byte b : bt) { System.out.print(String.format("%02X", b));}

可以直接通过Integer的toBinaryString方法直接进行转换,举例: int i =8; System.out.println(Integer.toBinaryString(i)); 输出结果就是:1000.

class BinaryTransfer{public static void main(String[] args){int number = 5;String binaryNum = Integer.toBinaryString(number);// 这里就会输出5的2进制输出.System.out.println(number + " toBinary :" + binaryNum); // 5 toBinary :101...

手机怎么写? import 几个包,io,string,等 直接用函数转换就可以了

import java.util.*; public class Test { public static void main(String[] args) { Scanner san = new Scanner(System.in); int aint = 0; System.out.print("请输入一个整数: "); aint = san.nextInt(); System.out.println(aint + "的二进...

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