**结束。**此问题需要详细的调试信息。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。
5天前关门了。
改进这个问题
当我执行程序时
Exception in thread "main" java.lang.NumberFormatException: For input string: "72"
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.base/java.lang.Integer.parseInt(Integer.java:652)
at java.base/java.lang.Integer.valueOf(Integer.java:957)
at Convert.main(Convert.java:13)
如何解决此错误
2条答案
按热度按时间7fyelxc51#
在
Convert.java:13
你用Integer.valueOf(bb, 6)
这意味着输入字符串必须表示以6为基数的数字。7不是这种表示的有效数字,因此例外(在基数6中,数字必须为0-5(包括0-5)https://docs.oracle.com/javase/7/docs/api/java/lang/integer.html#valueof(java.lang.string,%20int)
efzxgjgh2#
这个代码正确地打印了72,如果你把它和你自己的代码比较,会有帮助吗?