什么是 NaN,它的类型是什么?怎么测试一个值是否等于 NaN?
NaN,即非数值(Not a Number)
NaN是number类型
isNaN() 函数可用于判断其参数是否是 NaN
drop,delete 与 truncate 的区别?
相同点 :
truncate,delete 以及 drop 都可以作为删除表中的数据使用
不同点:
delete:只会删除数据不删除结构,如果id是自增的,那么在此增加数据时,会根据删除数据的最后一条开始增加,即不释放空间
truncate 只删除数据不删除表的结构,但是会释放空间。
drop 会删除表的结构和数据。
有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13... 求出这个数列的前 20 项之和。
- public static void main(String[] args) {
- //分子 是前一个分子与分母的和,分母是前1个的分子和分母的和
- // 分数a/b
- int sum=0,a=2,b=1,j=0;
- for(int i=0;i<20;i++) {
- j=a;//存储前一个分子的值
- sum+=a/b;//求和
- a+=b;//计算下一个数的分子
- b=j;//计算下一个数的分母
- }
- System.out.println(sum);
- }