import java.util.*;
public class Main {
/**
* 将输入的十进制数字转换为对应的二进制字符串和十六进制字符串
* @param number string字符串 十进制数字字符串
* @return string字符串
*/
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int num = 15;
String a ="";
while(num!=0){
a= num%2+a;
num = num/2;
num.to
}
String format2 = String.format("%0"+16+"d",Integer.valueOf(a));
System.out.println(format2);
String dd ="";
int num2 =15;
int pc = num2 &15;
dd = getHexString(num2)+dd;
num2 =num2>>>4;
System.out.println(addZero(dd,4));
}
public static String getHexString(int n){
if(n<=9)return String.valueOf(n);
if(n==10)return "A";
if(n==11)return "B";
if(n==12)return "C";
i
十进制转二进制十六进制java
最新推荐文章于 2024-03-14 20:26:20 发布
本文介绍了如何使用Java编程语言将十进制数转换为二进制和十六进制表示。通过示例代码详细解释了转换过程,包括使用内置的Integer类方法和手动转换的方法,帮助开发者理解并掌握这两种转换技巧。
摘要由CSDN通过智能技术生成