Почему 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);
}
}
Пожалуйста, кто-нибудь может объяснить, почему это происходит?