2017年11月8日作业

来源:互联网 发布:淘宝登录手机验证 编辑:程序博客网 时间:2024/05/22 08:12

一、java

数组(Array)和列表(ArrayList)有什么区别?什么时候应该使用Array而不是ArrayList?

1.Array类型的变量在声明的同时必须进行实例化(至少得初始化数组的大小),而ArrayList可以只是先声明,之后再进行操作。

2.Array必须存储相同类型的对象,ArrayList可以存储不同类型的对象

3.Array的大小是指定的。ArrayList的大小可以动态改变

4.Array不可以随意添加删除项,ArrayList可以随意添加插入删除项。


二、 MySql编程题

表名 students


查询出只选修了一门课程的全部学生的学号和姓名

select id,username from students group by username having count(*)=1;

三、Js编程题

输入某年某月某日,判断这一天是这一年的第几天?

<!DOCTYPE html><html><head><meta charset="utf-8"><title></title></head><body><input type="text" name="date" id="date" /><br /><button onclick="count();">计算</button></body><script>function count() {var date = document.getElementById("date").value;var timeEnd = new Date(date).getTime();var year = new Date(date).getFullYear()+"-01-01";var timeStart = new Date(year).getTime();var day = (timeEnd - timeStart)/1000/60/60/24+1;alert(date+"是今年的第"+day+"天");}</script></html>