【问题标题】:How do I use a % with a String?如何将 % 与字符串一起使用?
【发布时间】:2016-04-24 09:41:27
【问题描述】:

我是 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;

【问题讨论】:

标签: java hex decimal converter


【解决方案1】:

hexa + digits.charAt(x) 转 -> digits.charAt(x) + hexa

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-16
    • 1970-01-01
    • 1970-01-01
    • 2017-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多