老师,输出的这两列有没有办法自动对齐呢?就像效果图中那样,现在是手动对齐的
package com.imooc.set;
public class Employee {
//成员变量:编号id(int),姓名name(String),薪资salary(double)
private int id;
private String name;
private double salary;
//方法:构造方法和相关的get和set方法
//无参构造
public Employee() {
}
//带参构造
public Employee(int id,String name,double salary) {
this.setId(id);
this.setName(name);
this.setSalary(salary);
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getSalary() {
return salary;
}
public void setSalary(double salary) {
this.salary = salary;
}
}package com.imooc.test;
import java.util.ArrayList;
import java.util.List;
import com.imooc.set.Employee;
public class EmployeeTest {
public static void main(String[] args) {
// 定义ArrayList对象
List employeeList = new ArrayList();
// 创建三个Employee类的对象
Employee one = new Employee(1, "张三", 5000);
Employee two = new Employee(2, "李四", 5500);
Employee three = new Employee(3, "赵六", 4000);
// 添加员工信息到ArrayList中
employeeList.add(one);
employeeList.add(two);
employeeList.add(three);
// 显示员工的姓名和薪资
System.out.print("员工姓名 员工薪资");
System.out.println();
for (int i = 0; i < employeeList.size(); i++) {
System.out.println(((Employee) (employeeList.get(i))).getName() + " "
+ ((Employee) (employeeList.get(i))).getSalary());
}
}
}10
收起
正在回答 回答被采纳积分+1
1回答
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星