2015-09-14 为何从10开始到99连续相乘会得到0?

这是一块非常简单的Java代码片段

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

为什么得出的结果是0呢?

阅读全文