java高级特性与实战项目 第一章集合框架——课后作业:

  创建一个类Queue 代表队列,添加add(Object o)及get()方法,并添加main方法进行验证
 
import java.util.LinkedList;
public class Queue {
	 LinkedList queue;

	 public Queue() {
	  queue = new LinkedList();
	 }
	 void add(Object o) {
	  queue.addLast(o);
	 }
	 Object get() {
	  Object o = null;
	  if (!queue.isEmpty()) {  
	   o = queue.getFirst();
	   queue.removeFirst();
	  }
	  return o;
	 }
}
public class TestQueue {

	public static void main(String[] args) {
		Queue q = new Queue();
		System.out.println(q.get());
		q.add("1");
		System.out.println(q.get());
		q.add("2");
		q.add("3");
		System.out.println(q.get());
		q.add("4");
		q.add("5");
		System.out.println(q.get());
		System.out.println(q.get());
		System.out.println(q.get());
		System.out.println(q.get());
	}
}
 创建HashMap 对象,并在其中添加一些学员的姓名及分数键为学员姓名,值为分数.从HashMap对象中获取这些学员的成绩并输出.修改其中一名学员的成绩,然后再次输出所有学员的成绩.
import java.util.HashMap;
import java.util.Map;

public class MyScore {

	public static void main(String[] args) {
	   Map<String, Integer> Student = new HashMap<String,Integer>();//创建HashMap对象
	   // 添加学生信息
	   Student.put("郭振", 60);
	   Student.put("蒋华军", 99);
	   Student.put("欧阳松涛",89);
	   Student.put("黄志豪", 68);
	   Student.put("段海锋", 65);
	   System.out.println("原成绩为:");
	   System.out.println(Student.keySet()+"\t"+Student.values());
	   //修改后成绩
	   System.out.println("修改后的成绩:");
	   Student.put("郭振", 68);
	  System.out.println(Student.keySet()+"\t"+Student.values());
	
	}

}



猜你喜欢

转载自blog.csdn.net/gz98411/article/details/80298426