求解java中16进制补码转10进制数要怎么转
发布网友
发布时间:2022-04-30 17:49
我来回答
共2个回答
热心网友
时间:2022-06-28 16:39
public class 十六转10 {
//补码源码这些东西只发生在二进制里面,不要混淆!
public static void main(String[] args) {
String s1="a",s2="b",s3="3c";
//方法1:
int a1=Integer.parseInt(s1,16);
int a2=Integer.parseInt(s2,16);
int a3=Integer.parseInt(s3,16);
//方法2:
int b1=Integer.valueOf(s1,16);
int b2=Integer.valueOf(s2,16);
int b3=Integer.valueOf(s3,16);
//打印!
System.out.println("a1="+a1+"\ta2="+a2+"\ta3="+a3);
System.out.println("b1="+b1+"\tb2="+b2+"\tb3="+b3);
//a1=10a2=11a3=60
//b1=10b2=11b3=60
}
}
热心网友
时间:2022-06-28 16:39
Integer.valueOf("0101",2)