public class JC { public static void main(String[] args) { // TODO Auto-generated method stub long sum=0; for(int i=1;i<=20;i++){ long num=1; //为什么该语句改变位置后值发生改变 for(int j=1;j<=i;j++){ num*=j; //乘法 } sum+=num; //求和 } System.out.println("1!+2!+3!+-->20!的值为:"+sum); } } //为什么该语句改变位置后值发生改变 为什么呢?还有对于多个for的循环程序先执行内层for还是外层for呢?
Zero_devourer
相关分类