1) java题
题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?
public class Test{
public static void main(String [] args){
int j = 10;
for(int i = 1;i<5;i++){
j=j+2;
}
System.out.println("第五个人的年龄:"+j);
}
}
2) 事务,什么是事务,为何用事务?
事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。
保证数据的一致性和完整性。
3) 去掉一组整型数组中重复的值
比如输入: [1,13,24,11,11,14,1,2]
输出: [1,13,24,11,14,2]
需要去掉重复的11 和 1 这两个元素
public class Test4 {
public static void main(String[] args) {
int [] arr= {1,13,24,11,11,14,1,2};
Set<Integer> set = new HashSet<Integer>();
for(int i=0; i<arr.length;i++){
set.add(arr[i]);
}
int count =0;
int[] newArray = new int[set.size()];//创建新数组,数组长度为集合长度
for(Integer s: set){
newArray[count]=s;
count++;
}
for(int j=0;j<newArray.length;j++){
System.out.println(newArray[j]);
}
}