20171110每日一练

来源:互联网 发布:eclipse python import 编辑:程序博客网 时间:2024/05/17 01:17

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

  }

 }

原创粉丝点击