java.lang.NumberFormatException: For input string:"1.0"什么原因?

看样子是你想将一个“1.0”的字符串转换成int类型,让然会出现错误,比如你将一个字符串“sdfsd”转换成int类型,在你编写代码的时候似乎是不会出现任何问题的,但是在编译的时候就会出现上述的异常信息

所以你可以现将“1.0”转换成double,Double.parseDouble("1.0");这样就不会出现上述的问题了,转换成double之后你就可以强制转换成int变成1了,方法雷同