
Java 计算机程序设计
给出员工类定义如下:publicclassEmployee{privateStringsNo;privateStringsName;privatedoublesalary...
给出员工类定义如下:
public class Employee{
private String sNo;
private String sName;
private double salary=0;
Employee(String id,String name,double salary){
sNo=id,sName=name;this.salary=salary;
}
public void output(){
System.out.printIn("编号:“+sNo+",姓名:”+sName+",薪水:“+salary);
}
员工的信息如下表,请编写程序类MyVector,通过主函数main,构造5个Employee对象,然后通过循环将信息输出。
编号NO1 NO2 NO3 NO4 NO5
姓名Tom Sherry Rose Smith Mary
工资4000 4400 3600 5600 4680 展开
public class Employee{
private String sNo;
private String sName;
private double salary=0;
Employee(String id,String name,double salary){
sNo=id,sName=name;this.salary=salary;
}
public void output(){
System.out.printIn("编号:“+sNo+",姓名:”+sName+",薪水:“+salary);
}
员工的信息如下表,请编写程序类MyVector,通过主函数main,构造5个Employee对象,然后通过循环将信息输出。
编号NO1 NO2 NO3 NO4 NO5
姓名Tom Sherry Rose Smith Mary
工资4000 4400 3600 5600 4680 展开
5个回答
展开全部
package com.test;
import java.util.Vector;
import com.domain.Employee;
public class MyVector {
public static void main(String[] args) {
// 创建对象数组,大小为5
Employee[] employee = new Employee[5];
employee[0] = new Employee("NO1", "Tom", 4000);
employee[1] = new Employee("NO2", "Sherry", 4400);
employee[2] = new Employee("NO3", "Rose", 3600);
employee[3] = new Employee("NO4", "Smith", 5600);
employee[4] = new Employee("NO5", "Mary", 4680);
// 创建向量
Vector<Employee> employeeVector = new Vector<Employee>();
// 循环添加员工对象到向量中
for (int i = 0; i < employee.length; i++) {
employeeVector.add(employee[i]);
}
System.out.println("编号\t姓名\t工资");
// 遍历,输出数据
for (Employee emp : employeeVector) {
System.out.print(emp.getsNo() + "\t");
System.out.print(emp.getsName() + "\t");
System.out.println(emp.getSalary());
}
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
package com.cainiaoqi;
import java.util.ArrayList;
import java.util.Iterator;
class Employee{
private String sNo;
private String sName;
private double salary=0;
Employee(String id,String name,double salary){
sNo=id;
sName=name;
this.salary=salary;
}
public void output(){
System.out.println("编号:"+sNo+",姓名:"+sName+",薪水:"+salary);
}
}
public class Test5 {
public static void main(String[] args) {
ArrayList<Employee> list = new ArrayList<Employee>(5);
list.add(new Employee("NO1", "Tom", 4000));
list.add(new Employee("NO2", "Sherry", 4400));
list.add(new Employee("NO3", "Rose", 3600));
list.add(new Employee("NO4", "Smith", 5600));
list.add(new Employee("NO5", "Mary", 4680));
Iterator<Employee> it = list.iterator();
while(it.hasNext()){
it.next().output();
}
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在电脑上输入java然后下载然后安装就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
需要合作开发吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询