1) java题
题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?
public static int getAge(int n){
if(n == 1){
return 10;
}else{
return getAge(n-1)+2;
}
}
public static void main(String[] args) {
System.out.println(getAge(5));
}
2) 事务,什么是事务,为何用事务?
事务是一组原子操作单元,从数据库角度说,就是一组SQL指令,要么全部执行成功,若因为某个原因其中一条指令执行有错误,则撤销先前执行过的所有指令
事务是为解决数据安全操作提出的,事务控制实际上就是控制数据的安全访问
3) 去掉一组整型数组中重复的值
比如输入: [1,13,24,11,11,14,1,2]
输出: [1,13,24,11,14,2]
需要去掉重复的11 和 1 这两个元素
<script type="text/javascript">
var arr = [1,13,24,11,11,14,1,2];
for(var i = 0;i<arr.length;i++){
for(var j = i+1;j<arr.length;j++){
if(arr[i] == arr[j]){
arr.splice(j,1);
}
}
}
console.log(arr);
</script>