计算教师工资
题目要求:定义一个教师类(姓名、工龄、职称(普通/高级/特级)),提供计算工资的方法。工资=基础工资+工龄工资,工龄工资逐年加50,普通教师基础工资为3000,高级为5000,特级为8000.
private String name;//姓名
private int age;//工龄
private String title;//职称
public double endWage(String name, int age, String title) {
double money = 0;
if (title.equals("普通")) {
money = 3000 + age * 50;
System.out.println(money);
}
if (title.equals("高级")) {
money = 5000 + age * 50;
System.out.println(money);
}
if (title.equals("特级")) {
money = 8000 + age * 50;
System.out.println(money);
}
return money;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
@Override
public String toString() {
return "教师" + "名:" + name + " | 年龄:" + age + " | 职称:" + title;
}
public static void main(String[] args) {
E201_02_01 tech = new E201_02_01();
tech.setName(“子明”);
tech.setAge(4);
tech.setTitle(“特级”);
tech.endWage(“子明”, 4, “特级”);
System.out.println(tech.toString());
}
E202_02_02考试成绩统计
public class E201_02_02 {
private int chi;//语文
private int mas;//数学
private int eng;//英语
private int sum;
private double avg;
private int max;
private int min;
public void E201_02_02(int chi, int mas, int eng){
this.chi = chi;
this.mas = mas;
this.eng = eng;
this.sum = chi + mas + eng;
this.avg = sum/3;
this.max = Math.max(Math.max(chi,mas),eng);
this.min = Math.max(Math.max(chi,mas),eng);
return;
}
public String toString() {
return "语文:" + chi + " | 数学:" + mas + " | 英语:" + eng + " | 总分:" + sum + " | 平均分:" + avg + " | 最高分:" + max + " | 最低分:" + min;
}
}
public static void main(String[] args) {
E201_02_02 ch = new E201_02_02();
ch.E201_02_02(95, 76, 89);
System.out.println(ch.toString());