⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 employsorttest.java

📁 this is my java Test
💻 JAVA
字号:
import java.util.*;
public class EmploySortTest{
	public static void main(String[] args)
	{Employee[] staff=new Employee[3];
		staff[0]=new Employee("Harry Hacker",3500);
		staff[1]=new Employee("Carl Cracker",7500);
		staff[2]=new Employee("Tony Tester",3800);
		Arrays.sort(staff);
		for(Employee e:staff)//输出按照工资多少排序
		System.out.println("name="+e.getName()+",salary="+e.getSalary());
	}
}
class Employee implements Comparable<Employee>
{ public Employee(String n,double s)
	{ name=n;
		salary=s;
	}
	public String getName()
	{
		return name;
	}
	public double getSalary()
	{
		return salary;
	}
	public void raiseSalary(double byPercent)
	{ double raise=salary*byPercent/100;
		salary+=raise;
	}
	/**Cpmpares employees by salary
 	   @param other another Employee object
 	   @return a negative value if this employee has a lower 
 	   salary than otherobject, 0 if the salaries are the same,
 	   a positive value otherwise
 	 */
 	 public int compareTo(Employee other)
 	 { if(salary<other.salary) return -1;
 	 	 if(salary>other.salary) return 1;
 	 	 return 0;
 	 	}
 	 	private String name;
 	 	private double salary;
 	}
 	   
		

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -