Как для сравнения значений с плавающей точкой с нулем, я могу получить целые числа, как 0,1,2 или чисел с плавающей запятой 0,0, 41,2 и т.д. Как сравнить эти значения от 0Сравнения значений с нулем
Я попробовал этот путь
String x="<some value either 0 or 1.2"
If(Integer.parseInt(x)==0)
System.out.println("parsed");
с входом 0
он работает, с 1.2
метания исключение формата.
С уважением,
Raj
Вы не можете представить действительное число как '1.2' как целое число. –
То есть при вызове 'parseInt()' с строкой, которая не представляет целое число, вы получаете эту ошибку. См. Http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html#parseInt(java.lang.String) – iamnotmaynard