1 编写一个函数,输入 n 为偶数时,调用函数求 1/2+1/4+...+1/n,当输入 n 为奇数时,调用函数1/1+1/3+...+1/n。
-
package ProgamEntry;
-
public class Day11 {
-
public static void main(String[] args) {
-
// 编写一个函数,输入 n 为偶数时,调用函数求 1/2+1/4+...+1/n,当输入 n 为奇数时,调用函数1/1+1/3+...+1/n。
-
sum(10);
-
}
-
private static void sum(int n) {
-
double count = 0;
-
if (n % 2 != 0) {
-
for (int i = 1; i <= n; i = i + 2) {
-
count = count + (1.0 / i);
-
}
-
} else {
-
for (int i = 2; i <= n; i = i + 2) {
-
count = count + (1.0 / i);
-
}
-
}
-
System.out.println(count);
-
}
-
}
2 去掉一组整型数组中重复的值。
比如输入:[1,13,24,11,11,14,1,2]
输出:[1,13,24,11,14,2]
需要去掉重复的 11 和 1 这两个元素。
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="UTF-8">
-
<title></title>
-
</head>
-
<body>
-
<script>
-
function unique(arr) {
-
var ret = [];
-
var len = arr.length;
-
for(var i = 0; i < len; i++) {
-
for(var j = i + 1; j < len; j++) {
-
if(arr[i] === arr[j]) {
-
j = ++i;
-
}
-
}
-
ret.push(arr[i]);
-
}
-
return ret;
-
}
-
var arr = [1, 13, 24, 11, 11, 14, 1, 1];
-
document.write(unique(arr));
-
</script>
-
</body>
-
</html>
3
事务,什么是事务,为何用事务?
事务是由一组必须要同时完成的或者同时取消的操作组成的,事务由事务开始(begin transaction)和事务结束(end transaction)之间执行的全体操作组成。
事务是为解决数据安全操作提出的,事务控制实际上就是控制数据的安全访问