老师,输出的这两列有没有办法自动对齐呢?就像效果图中那样,现在是手动对齐的
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 星