如何将 % 与字符串一起使用?
How do I use a % with a String?
我是 Java 的新手,正在尝试编写十进制到十六进制转换器的代码。转换器几乎可以工作,但数字被翻转了,所以我需要修复它,但由于代码有字符串,它不会让我这样做。有没有办法解决这个问题或我所缺少的更简单的方法?
谢谢。
int temp, reverse;
String digits = "0123456789ABCDEF";
String hexa = " ";
while (myDecimal > 0){
int x = myDecimal % 16;
hexa = hexa + digits.charAt(x);
myDecimal = myDecimal / 16;
}
System.out.println(hexa);
temp = hexa % 10;
reverse = reverse * 10 + temp;
hexa = hexa / 10;
hexa + digits.charAt(x) 到 -> digits.charAt(x) + hexa
我是 Java 的新手,正在尝试编写十进制到十六进制转换器的代码。转换器几乎可以工作,但数字被翻转了,所以我需要修复它,但由于代码有字符串,它不会让我这样做。有没有办法解决这个问题或我所缺少的更简单的方法?
谢谢。
int temp, reverse;
String digits = "0123456789ABCDEF";
String hexa = " ";
while (myDecimal > 0){
int x = myDecimal % 16;
hexa = hexa + digits.charAt(x);
myDecimal = myDecimal / 16;
}
System.out.println(hexa);
temp = hexa % 10;
reverse = reverse * 10 + temp;
hexa = hexa / 10;
hexa + digits.charAt(x) 到 -> digits.charAt(x) + hexa