zoukankan      html  css  js  c++  java
  • JAVA 基础编程题:编写一个类employee,该类拥有属性salary,请用Collection 保存多个 Employee,根据salary属性排序,并迭代输出salary值

    题目:编写一个类employee,该类拥有属性salary,请用Collection 保存多个 Employee,根据salary属性排序,并迭代输出salary值。

    比较基础的编程题,用java7写的答案,比较满足各类面试题。

    class Employee  
    {  
      private int salary;  

      public Employee() { }  

      public Employee(int salary)

       {   this.salary = salary; }   

      public void setSalary()  { this.salary = salary;  }  
      public void getSalary()  {  return this.salary; } 
    }

    public class ListText {

    public static void main(String[] args) {
      Employee em1=new Employee(3400);
      Employee em2=new Employee(2800);
      Employee em3=new Employee(3460);
      List<Employee> list=new ArrayList<Employee>();
         list.add(em1);
         list.add(em2);
         list.add(em3);

      for (int j = 0; j < list.size(); j++) {
        for (int i = 0; i < list.size()-1-j; i++) {
        Employee emp1 = (Employee) list.get(i);
        Employee emp2 = (Employee) list.get(i+1);
        if(emp1.getSalary() < emp2.getSalary()){
          list.set(i, emp2);
          list.set(i+1, emp1);
        }
    }

      Iterator it = list.iterator();
      while (it.hasNext()) {
        Employee emp = (Employee) it.next();
        System.out.print(emp.getSalary() + " ");
        }
      }

    }

  • 相关阅读:
    微信网页授权
    ci控制器与方法为何不能同名
    sql优化方案
    收藏了一些Notepad++快捷键
    获取IP地址
    php curl获取文件大小
    php图片压缩两个类
    PHP生成PDF完美支持中文,解决TCPDF乱码
    tcpdf函数
    Hibernate 配置
  • 原文地址:https://www.cnblogs.com/mithrandirw/p/8676768.html
Copyright © 2011-2022 走看看