gpt4 book ai didi

java - 如何制定一个让员工老一岁的方法?

转载 作者:行者123 更新时间:2023-12-02 11:39:28 24 4
gpt4 key购买 nike

我刚刚开始学习 Java 编程。这意味着,我对 Java 还是完全陌生的。

我有一些代码,我应该在其中创建一个名为birthday()的方法,使员工老一岁,然后显示员工的新年龄。

我有一个名为 Employee.java 的类和一个名为 EmployeeApp.java 的类。

Employee.java 代码如下所示:

package model;

public class Employee {

private String name;
private boolean trainee;
private int age;


public Employee(String inputName, int inputAge) {
name = inputName;
age = inputAge;
trainee = true;
}


public void setName(String inputName) {
name = inputName;
}

public void setAge(int inputAge) {
age = inputAge;
}


public String getName() {
return name;
}


public int getAge() {
return age;
}

public int birthday() {
agePlusOne = age + 1;
}

public void setTrainee(boolean isTrainee) {
trainee = isTrainee;
}


public boolean isTrainee() {
return trainee;
}

public void printEmployee() {
System.out.println("*******************");
System.out.println("Name: " + name);
System.out.println("Trainee: " + trainee);
System.out.println("Age: " + age);
System.out.println();
}
}

EmployeeApp.java 代码如下所示:

 package model;

public class EmployeeApp {

public static void main(String[] args) {
Employee e1 = new Employee("Hans Jensen", 23);
e1.printEmployee();
Employee e2 = new Employee("Rasmus Nielsen", 32);
e2.printEmployee();

}

}

如有任何帮助,我们将不胜感激! :-)

最佳答案

public int birthday() {

return age++;
}

在此之后,在 printEmployee() 方法中添加一行代码 System.out.println("Age+1: is"+birthday());)

完整代码:

public void printEmployee() {
System.out.println("*******************");
System.out.println("Name: " + name);
System.out.println("Trainee: " + trainee);
System.out.println("Age: " + age);

System.out.println("Age+1: is"+birthday());//add this line
System.out.println();
}

关于java - 如何制定一个让员工老一岁的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48686176/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com