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
随时随地看视频慕课网APP
相关分类