这是错误信息:
Exception in thread "main" java.lang.NumberFormatException: For input string: "22.5"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.I ...
毛利小五郎 发表于 2010-10-12 10:38  程序本身没问题,是因为你输入的22.5这个数字无法转换成一个整数。处理的方法有几个
0: 输入的时候要小心。。。不要使用小数这种无法转换成整数的值
1:使用Double.valueOf(str), 然后可以使用double变量计算,或者强制转换为int
2:当你学到异常那一章之后,可以使用异常捕获来处理用户错误的输入 |