Java 阶乘12可以输出15就犯错

输出12可以,到15就会出错我输出了一下在13的地方就出错。怎么改啊

img

因为超出了int类型的取值范围了

img


原因上面说了

把数据类型换成浮点型,