每日一练20171031

来源:互联网 发布:会员卡管理系统源码 编辑:程序博客网 时间:2024/05/16 12:32

Java题目

一、 个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3。编程找出1000以内的所有完数。

for(int i =2;i<=1000;i++){

int num = 0;

for(int j = 1;j<i;j++){

if(i%j==0){

num+=j;

}

}

if(i == num){

System.out.println(i);

}

}

二、 MySql题目

表名:team

ID(number型) Name(varchar2型)

1                  a

2                  b

3                  b

4                  a

5                  c

6                  c

要求:执行一个删除语句,当Name列上有相同时,只保留ID这列上值小的

例如:删除后的结果应如下:

ID(number型) Name(varchar2型)

1                  a

2                  b

5                  c

请写出SQL语句。

delete from team where id in (select del.delid from(select MAX(id) delid from team  GROUP BY name HAVING count(name)>1)del )

三、 JavaScript题目

什么 NaN,它的类型是什么?怎么测试一个值是否等于 NaN?

NaN是非数字值,数值型Number,使用 isNaN() 

 

 

原创粉丝点击