ProghubPH
Вопрос из теста Java основы
Java / junior

Каким будет результат выполнения данного кода ?

 один вариант
public class Main { 
    public static void main(String[] args) { 
        try { 
            String value = "29.1"; 
            System.out.println((Float.valueOf(value) + 1.0) == 30.1); 
            System.out.println((Double.valueOf(value) + 1.0) == 30.1); 
            System.out.println(Float.valueOf(value)/0); 
            System.out.println(Double.valueOf(value)/0); 
        } 
        catch (NumberFormatException ex) { 
            System.out.println("NumberFormatException"); 
        } 
        catch (ArithmeticException ex) { 
            System.out.println("ArithmeticException"); 
        } 
    } 
} 
true true Infinity Infinity
true true ArithmeticException
true true 0 0
false true Infinity Infinity
NumberFormatException