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]);
}
}