티스토리 뷰
사원의 이름과 정해진 월급을 출력
1. Person.java
package Person; public class Person { private String name; private String add; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getAdd() { return add; } public void setAdd(String add) { this.add = add; } }
2. Employee.java
package Emp; import Person.Person; public class Employee extends Person{ String Emp_num; String dept; int salary; private String name; private String add; void setEmployee(String n,String a, String nr,String dep,int b){ this.name=n; this.add=a; Emp_num=nr; dept=dep; salary=b; } void out(){ System.out.println("이름은 "+this.name+ "월급은 "+salary+ "받습니다."); } int getsalary(){ return this.salary; } }
3. Use_Emp.java
package Emp; public class Use_Emp { @SuppressWarnings("unused") public static void main(String[] args) { int sum=0; double ave; Employee[] emp=new Employee[10]; String n[]={"a1","a2","a3","a4","a5","a6","a7","a8","a9","a10"}; //회사원 수 String a[]={"add1","add2","add3","add4","add5","add6","add7","add8","add9","add10"}; //주소 String nr[]={"1a1","2a2","3a3","4a4","5a5","6a6","7a7","8a8","9a9","10a10"}; //회사원 사번 String dep[]={"a1","a2","a3","a4","a5","a6","a7","a8","a9","a10"}; //회사원 부서 int s[]={600,700,800,900,100,200,300,400,500,150000}; for(int i=0;i<emp.length;i++){ emp[i]=new Employee(); emp[i].setEmployee(n[i],a[i],dep[i],dep[i],s[i]); } for(int i=0;i<emp.length;i++){ emp[i].out(); sum+=emp[i].getsalary(); } ave=sum/10.0; System.out.println("평균" +sum); System.out.println("평균" +ave); } }
결과
'프로그래밍 > Java Programming' 카테고리의 다른 글
스레드 파일입력 (0) | 2018.04.06 |
---|---|
스레드 Thread 기본 (0) | 2018.04.06 |
객체생성 및 추상화 작업 (0) | 2018.04.06 |
대출금 상환액 구하기 (0) | 2018.04.06 |
행렬을 배열에 저장 후 총계 값 (0) | 2018.04.06 |
댓글