定义若干变量,代表员工编号,员工姓名,员工年龄,员工工资,员工奖金 // 要求输出格式为"编号为***的员工姓名是***,今年**岁,月薪为***元" // (月薪:工资+奖金)
时间: 2024-08-07 17:01:13 浏览: 114
在Java中,你可以创建相应的变量并使用`printf`或`String.format`函数来按照指定的格式输出这些信息。这里是一个例子:
```java
class Employee {
private int employeeID;
private String name;
private int age;
private double monthlySalary; // 月薪计算为工资加奖金
// 构造函数和getters/setters省略...
public void printEmployeeInfo() {
System.out.printf("编号为%03d的员工姓名是%s,今年%d岁,月薪为%.2f元%n",
employeeID, name, age, monthlySalary);
}
}
public class Main {
public static void main(String[] args) {
Employee emp = new Employee();
// 设置员工信息...
emp.setEmployeeID(1234); // 员工编号
emp.setName("张三"); // 员工姓名
emp.setAge(30); // 员工年龄
emp.setMonthlySalary(emp.getSalary() + emp.getBonus()); // 计算月薪
emp.printEmployeeInfo();
}
}
```
这段代码首先定义了一个Employee类,并为其属性提供初始化方法。然后在主方法里创建了Employee实例并设置了具体值,最后通过`printEmployeeInfo`方法输出指定格式的信息。
阅读全文