题目:设计一个雇员类,创建雇员类对象,统计雇员的出勤人数
1.属性包括:编号、姓名、年龄、职务、部门、出勤人数
2.方法包括:构造方法、输出信息的方法、签到方法
要求:
1.考虑属性和方法的访问权限
2.考虑方法的功能
3.考虑main方法如何实现要求统计的信息
代码实现
1.Employee
import java.util.Scanner;
public class Employee {
Scanner in=new Scanner(System.in);
public String[] no=new String[100];
public String[] name=new String[100];
public String[] age=new String[100];
public String[] position=new String[100];
public String[] department=new String[100];
public int n=0;
public Employee(){
}
public void information(){
System.out.println("出勤人数:"+n);
for (int i=0;i<n;i++){
System.out.println("编号:"+no[i]);
System.out.println("姓名:"+name[i]);
System.out.println("年龄:"+age[i]);
System.out.println("职务:"+position[i]);
System.out.println("部门:"+department[i]);
}
}
public void sign(){
int i=0;
for (i=0;i<=100;i++){
System.out.println("请输入编号:");
no[i]=in.nextLine();
System.out.println("请输入名字:");
name[i]=in.nextLine();
System.out.println("请输入年龄:");
age[i]=in.nextLine();
System.out.println("请输入职务:");
position[i]=in.nextLine();
System.out.println("请输入部门:");
department[i]=in.nextLine();
System.out.println("如果你是最后一位签到请输入0,反之输入1");
int j=in.nextInt();
if (j==0){
break;
}
}
n=i+1;
}
}
2.Employee2
public class Employee2 {
public static void main(String[] args){
Employee employee=new Employee();
System.out.println("开始签到:");
employee.sign();
System.out.println("签到完毕!");
employee.information();
}
}
一起学java呀!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/147496.html