上堂課複習
課堂重點重新講解
- 何謂指令? 只有指令才可以用;結尾
int a =10; //指令,以;結尾
'odd'; //error:他只是一個字串,並不是一個指令
a%2==0; //error:他只是一個判斷式,不是指令,判斷式必須要與if(...)
- 課堂練習檢討(一)
//PURPOSE:1!+2!+3!+....+n!用雙層迴圈的寫法
Scanner s=new (System.in); //使用者輸入
System.out.println("Scanner計算1!+2!+....+n!=?,請輸入n:");
int n=s.nextInt();
int sum=0;
int mult=1;
for(int i=1;i<=n;i++){
mult=1; //此行非常重要,不能遺忘
for(int j=1;j<=i;j++){
mult=mult*j;
}
sum=sum+mult;
}
System.out.println("1!+2!+...+"+n+"!="+sum);
--------------------------------
計算1!+2!+....+n!=?,請輸入n:4
1!+2!+...+4!=33