上堂課複習


課堂重點重新講解

  • 何謂指令? 只有指令才可以用;結尾
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

results matching ""

    No results matching ""