1、 Java 题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n
@Test
public void fun1() {
int num = 8;
double sum = 0;
if (num % 2 == 0) {
for (double i = 2; i <= num; i+=2) {
sum += 1 / i;
}
} else {
for (double i = 1; i <= num; i+=2) {
sum += 1 / i;
}
}
System.out.println(sum);
}
2、 B/S 与 C/S 的联系与区别。
B/S是浏览器服务器结构。是要拥有浏览器,可以上网,就可以和服务器交互。而且更新特别方便。但是服务器端承受的压力更大。
C/S是客户端服务器结构。需要下载客户端软件,才能和服务器交互。如果需要更新,就需要重新安装客户端软件。比较麻烦。但是可以合理分配任务分别给客户端和服务器,对系统压力小。
3、Java 题目:求0—7所能组成的奇数个数。
@Test
public void fun2(){
List<String> list = new ArrayList<String>();
for(int i = 0;i <= 76543210;i++){
//先取出奇数
if(i % 2 == 1){
String iString = String.valueOf(i);
//如果不包含8和9
if(iString.indexOf("8")==-1 && iString.indexOf("9")==-1){
list.add(iString);
}
i = Integer.valueOf(iString);
}
}
//System.out.println(list);
System.out.println(list.size());
}