import java.util.Scanner;
public class Inputmany {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
while (scanner.hasNextLine()) {
String input = scanner.nextLine();
fun(input);
}
}
public static void fun(String input) {
String subString = input.substring(2, input.length());
int result = 0;
for (int i = 0; i < subString.length(); i++) {
if (subString.charAt(i) >= 'A' && subString.charAt(i) <= 'F') {
result += result * 15 + subString.charAt(i) - 'A' + 10;
} else if (subString.charAt(i) >= 'a' && subString.charAt(i) <= 'f') {
result += result * 15 + subString.charAt(i) - 'a' + 10;
} else {
result += result * 15 + subString.charAt(i) - '0';
}
}
System.out.println(result);
}
}
写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 )
最新推荐文章于 2022-10-29 14:18:06 发布