用Java实现十六进制转十进制
来源:互联网 发布:淘宝花呗店铺出售 编辑:程序博客网 时间:2024/05/21 06:16
import java.util.*;
public class Transfer {
public static void main(String[]args){
Scanner input=new Scanner(System.in);
String hex=input.nextLine();
System.out.println("hex:"+hex.toUpperCase());
System.out.println("Decimal:"+hexToDecimal(hex.toUpperCase()));
// char c='0';
// System.out.println(hexCharToDecimal(c));
}
public static int hexToDecimal(String hex)
{
int decimalValue=0;
for(int i=0;i<hex.length();i++)
{
char hexChar=hex.charAt(i);
decimalValue=decimalValue*16+hexCharToDecimal(hexChar);
}
return decimalValue;
}
public static int hexCharToDecimal(char hexChar)
{
if(hexChar>='A'&&hexChar<='F')
return 10+hexChar-'A';
else
return hexChar-'0';//切记不能写成int类型的0,因为字符'0'转换为int时值为48
}
}
public class Transfer {
public static void main(String[]args){
Scanner input=new Scanner(System.in);
String hex=input.nextLine();
System.out.println("hex:"+hex.toUpperCase());
System.out.println("Decimal:"+hexToDecimal(hex.toUpperCase()));
// char c='0';
// System.out.println(hexCharToDecimal(c));
}
public static int hexToDecimal(String hex)
{
int decimalValue=0;
for(int i=0;i<hex.length();i++)
{
char hexChar=hex.charAt(i);
decimalValue=decimalValue*16+hexCharToDecimal(hexChar);
}
return decimalValue;
}
public static int hexCharToDecimal(char hexChar)
{
if(hexChar>='A'&&hexChar<='F')
return 10+hexChar-'A';
else
return hexChar-'0';//切记不能写成int类型的0,因为字符'0'转换为int时值为48
}
}
0 0
- 用Java实现十六进制转十进制
- Java:十进制转十六进制
- Java-十进制转十六进制
- java十进制转十六进制
- java十进制转十六进制
- java十进制转十六进制
- java实现:十六进制转换十进制
- 用栈方式实现十进制转十六进制
- 用递归方式实现十进制转十六进制
- 用C++实现十进制转二进制或者十进制转十六进制
- JAVA 十进制转十六进制(蓝桥杯
- Java基础 十进制转十六进制
- 蓝桥杯JAVA 十六进制转十进制
- 蓝桥杯JAVA 十进制转十六进制
- 蓝桥杯:基础练习 十进制转十六进制【JAVA算法实现】
- 用java编程实现十进制转换十六进制并打印
- java实现十六进制转化为十进制范例
- java实现:十进制转换为十六进制
- R语言向量_向量符号化
- mybatis之<trim prefix="" suffix="" suffixOverrides="" prefixOverrides=""></trim>
- 集合框架-去重字符串案例-2
- spring整合Junit详细步骤
- 积分系统(1)-详细公告页面之table标签
- 用Java实现十六进制转十进制
- Codevs 1191 数轴染色
- android_替代麻烦的异步任务 解决网络访问必须在子线程
- 利用Logistic回归预测疝气病症的病马的死亡率
- JBoss7/WildFly配置数据源:mysql
- Dockerfile中ENTRYPOINT 和 CMD的区别
- 事件冒泡相关处理
- 虚函数和多态
- 考试篇(5.2) NSE4 题库 02. 日志与监控 ❀ 飞塔 (Fortinet) 网络安全专家