Почему Java считает, что произведение всех чисел от 10 до 99 равно 0?

Следующий блок кодов дает вывод как 0.

public class HelloWorld{

    public static void main(String []args){
        int product = 1;
        for (int i = 10; i <= 99; i++) {
            product *= i;
        }
        System.out.println(product);
    }
}

Пожалуйста, кто-нибудь может объяснить, почему это происходит?

Ответы на вопрос(9)

Ваш ответ на вопрос