Warum glaubt Java, dass das Produkt aller Zahlen von 10 bis 99 0 ist?

Der folgende Codeblock gibt die Ausgabe als 0 aus.

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);
    }
}

Bitte kann jemand erklären, warum dies passiert?

Antworten auf die Frage(9)

Ihre Antwort auf die Frage