1. 程式人生 > >11.7每日一練

11.7每日一練

     什麼是 NaN,它的型別是什麼?怎麼測試一個值是否等於 NaN?

     NaN:Not a Number,代表非數字的特殊值。
     型別:number
     如何測試:使用isNaN()函式,判斷值是否為NaN,返回值true(是非數)或false(不是非數)。

     MySQL 問答題

     drop,delete 與 truncate 的區別?
     相同點 :
     truncate,delete 以及 drop 都會刪除表內的資料
     不同點:
     1、truncate、drop 是 DDL 語句,執行後會自動提交。delete是 DML 語句,不會自動提交。
     2、delete(不釋放空間)和 truncate(釋放空間)只刪除資料不刪除表的結構。drop 會刪除表的結構和資料,釋放空間。
     3、速度:drop > truncate > delete

     Java 程式設計題

     有一分數序列:2/1,3/2,5/3,8/5,13/8,21/13… 求出這個數列的前 20 項之和。

package richang;

public class Qian6 {
    // 2/1,3/2,5/3,8/5,13/8,21/13... 求出這個數列的前 20 項之和
    public static void main(String[] args) {
        double sum = 0, a = 1, b = 2, temp = 0;
            for (double c = 1; c <= 20;c++) {
                sum +=a/b;
                temp = a;
                a = a+b;
                b = temp;           
            }
            System.out
.println("這個數列的前 20 項之和:" + sum); } }