Интеллектуальное деление: Почему результат 1/3 == 0?

Я писал этот код:

public static void main(String[] args) {
    double g = 1 / 3;
    System.out.printf("%.2f", g);
}

Результат - 0. Почему это и как решить эту проблему?

95
задан Maximilian Birke 14 December 2018 в 18:25
поделиться