디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

사원관리 프로그램을 만드는 중인데

(116.120) 2013.01.19 22:51:09
조회 134 추천 0 댓글 3

 

package Firm;
//사원 직급, 월급, 입사날자, 이름, 나이, 성별, 성과
// Gik,Pay,Day,name,old,gender,did
//전부 수정이랑, 직급 수정 월급 수정 따로따로 가능하게 업데이트
//월급별 정렬, 날자별 정렬, 직급별 정렬, 나이별 정렬(많은순 적은순), 성별별 정렬
//사원 월급 합계 나오게
//성과를 기존 데이터를 나두고 추가가 가능하게
//ArrayList 사용,try and catch 사용, 이중메뉴 사용
//직급별 찾기 ,이름별 찾기

public interface FirmInterface {

public int input();

public void printPay();
public void printDay();
public void printGik();
public void printOlder();
public void printYounger();
public void printGender();

public void delete();

public void updateAll();
public void updateGik();
public void updatePay();

public void plusDid();

public void findGik();
public void findName();





}

---------------------------------

package Firm;


public class Worker {

private int pay;
private int day;
private int old;


private String gik;
private String name;
private String gender;
private String did;

public Worker(int pay, int day, int old, String gik, String name,
String gender, String did) {
super();
this.pay = pay;
this.day = day;
this.old = old;
this.gik = gik;
this.name = name;
this.gender = gender;
this.did = did;
}

public int getPay() {
return pay;
}

public void setPay(int pay) {
this.pay = pay;
}

public int getDay() {
return day;
}

public void setDay(int day) {
this.day = day;
}

public int getOld() {
return old;
}

public void setOld(int old) {
this.old = old;
}


public String getGik() {
return gik;
}

public void setGik(String gik) {
this.gik = gik;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public String getGender() {
return gender;
}

public void setGender(String gender) {
this.gender = gender;
}

public String getDid() {
return did;
}

public void setDid(String did) {
this.did = did;
}

@Override
public String toString() {
String str;

str = ("직책: " + gik + "이름: " + name + "나이: " + old
+ "성별: " + gender + "입사날자: " + day + "월급: " + pay
+ "연봉: "+ pay * 12 +"성과: " + did );
return str;

}


}


--------------------------------------


package Firm;
//사원들 총 월급 합쳐진것 나와야함 totpay
//월급하고 연봉 따로나와야함
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.Iterator;
import java.util.Scanner;

public class FirmImple implements FirmInterface {

ArrayList<Worker> arr = new ArrayList<Worker>();
Scanner sc = new Scanner(System.in);
Iterator<Worker> it = arr.iterator();


Worker wo = new Worker(0, 0, 0, null, null, null, null);
@Override
public int input() {

System.out.print("이름: ");
wo.setName(sc.next());
System.out.print("직책: ");
wo.setGik(sc.next());
System.out.print("나이: ");
wo.setOld(sc.nextInt());
System.out.print("성별: ");
wo.setGender(sc.next());
System.out.print("입사날자(ex)20130101: ");
wo.setDay(sc.nextInt());
System.out.print("월급: ");
wo.setPay(sc.nextInt());
System.out.print("성과: ");
wo.setDid(sc.next());
arr.add(wo);
System.out.println(wo.toString());
System.out.println("추가완료!!");

return 1;
}

@Override
public void printPay() {
for(int it = 0; it <arr.size();it++){
wo = arr.get(it);
System.out.println(wo);
}

}

@Override
public void printDay() {
// TODO Auto-generated method stub

}

@Override
public void printGik() {
// TODO Auto-generated method stub

}

@Override
public void printOlder() {
// TODO Auto-generated method stub

}

@Override
public void printYounger() {
// TODO Auto-generated method stub

}

@Override
public void printGender() {
// TODO Auto-generated method stub

}

@Override
public void delete() {
// TODO Auto-generated method stub

}

@Override
public void updateAll() {
// TODO Auto-generated method stub

}

@Override
public void updateGik() {
// TODO Auto-generated method stub

}

@Override
public void updatePay() {
// TODO Auto-generated method stub

}

@Override
public void plusDid() {
// TODO Auto-generated method stub

}

@Override
public void findGik() {
// TODO Auto-generated method stub

}

@Override
public void findName() {
// TODO Auto-generated method stub

}



}
------

여기서

public void printPay() {
for(int it = 0; it <arr.size();it++){
wo = arr.get(it);
System.out.println(wo);
}

이 메소드에서
페이가 높은 순으로 정렬을 하려는데 어떻게 해야 할지 모르겠음 ㅜㅡ 도와주심

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이번주 설문은 탈모 걱정 없어 보이는 머리숱 금수저 스타는? 운영자 25/07/14 - -
AD 휴대폰 액세서리 SALE 운영자 25/07/15 - -
343693 sa ㅁㄴ(175.215) 13.01.22 33 0
343692 test ㅁㄴ(175.215) 13.01.22 33 0
343691 test [4] ㅁㄴ(175.215) 13.01.22 91 0
343690 test [1] ㅁㄴ(175.215) 13.01.22 52 0
343689 리팩토링은 말이지 [2] 화휴갤로그로 이동합니다. 13.01.22 66 0
343688 asdftest [2] ㅁㄴ(175.215) 13.01.22 58 0
343687 test ㅁㄴ(175.215) 13.01.22 31 0
343686 test [11] ㅁㄴ(175.215) 13.01.22 118 0
343684 님들아 디시메인해킹어찌함니까? [1] ㅁㄴ(175.215) 13.01.22 116 0
343683 나도씨발 태그갑처럼되고싶다고! ㅁㄴ(175.215) 13.01.22 67 0
343681 인스톨실드 가격 [4] ㅁㄴㄻㄹ갤로그로 이동합니다. 13.01.22 152 0
343680 태그갑처럼 할려면 어떻게해야함?? 막 디시갤러리이름바꾸고 태그지맘대로하는 [4] ㅁㄴ(175.215) 13.01.22 141 0
343679 횽들UDK collision 질문점 [1] 8〓э---갤로그로 이동합니다. 13.01.22 88 0
343678 안경을 안쓴지 7일째... 책 글자 시야가 5cm 늘어났다. [9] 상상(175.123) 13.01.22 1726 0
343676 test ㅁㄴ(175.215) 13.01.22 52 0
343674 test [5] ㅁㄴ(175.215) 13.01.22 135 0
343673 자바스크립트로 x86 instruction 시뮬레이팅해서 리눅스 포팅한것 [3] classical(119.195) 13.01.22 129 0
343672 야 나 화났다 [6] 기생충(110.70) 13.01.22 309 0
343671 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ이러다가 소멤 발표 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ [3] 123123(182.209) 13.01.22 205 0
343669 ㅋㅋㅋ아까 소멤 붙었다는새끼는뭐지?ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ [4] 123123(182.209) 13.01.22 208 1
343668 고구마s라는 카페가지마셈 [8] 11(175.215) 13.01.22 178 0
343667 밑에 다형성 질문한 넘인데 이 코드가 이해가 안가 [4] q(1.217) 13.01.22 80 0
343666 삼성소멤 발표 또 연기됐네 [16] 수원지원자(121.137) 13.01.22 390 1
343665 플래시로 만든 C 인터프리터 [3] 토페갤로그로 이동합니다. 13.01.22 129 0
343664 c++ 공부하는중인데 가상함수랑 다형성 내가 이해한거 맞는지좀 봐줄래 [9] (1.217) 13.01.22 179 0
343663 난 그냥 병아리 개발자인데 [3] Muscle_balance갤로그로 이동합니다. 13.01.22 197 0
343661 소멤 합격하면 전화오냐?? [1] 고리아(110.70) 13.01.22 142 0
343660 근데 소멤지원한형들 [4] 123123(182.209) 13.01.22 256 0
343659 NSLog의 기능에 대해 불만을 제기한다 [1] ㅁㄴㅇ(119.202) 13.01.22 52 0
343658 요즘 흔히 볼수 있는 C, C++ VM 만들수 있는 횽 있나? [1] ㅁㄴㅇ(119.202) 13.01.22 94 0
343654 소멤 발표 언제하냐 대체.... [3] ㅋㅋㅋ(175.223) 13.01.22 173 0
343651 C와 C++은 영원합니다. [3] ㅇㅇ(58.102) 13.01.22 152 0
343650 임베디드 분야가 어렵고 시장도 좁나? [5] topandbottom갤로그로 이동합니다. 13.01.22 282 0
343649 포토샵의 필터효과같은 기술의 명칭이 뭐죠? [3] AOB(106.240) 13.01.22 84 0
343648 전역변수와 main의 지역변수의차이????? [18] 전역변수(202.30) 13.01.22 405 0
343647 오늘도 어김없이 C찬양자들이 나타났구만 [5] 얼룩돼지갤로그로 이동합니다. 13.01.22 201 0
343642 데이터베이스 멍청돋는 질문 [15] 질문있어요(222.116) 13.01.22 228 1
343640 씨공부하고오브젝티브 씨?! [6] 오브젝티브씨(202.30) 13.01.22 124 0
343639 미로찾는 생쥐인데... 왜 에러나냐? [7] ㅇㅇㅇ(1.209) 13.01.22 150 0
343636 C++ 무시하지마라. C++이 안돌아가는 플랫폼이 어디있냐. [12] ㅇㅇ(58.102) 13.01.22 270 0
343634 포인터가 없다는건 참 좋은거다 [1] ㅇㅇ(58.102) 13.01.22 129 0
343633 어북온씨 [1] 육군야전출신(223.32) 13.01.22 76 0
343630 난 지병이 있다. 자바 공포증 [3] ㅇㅇ(58.102) 13.01.22 147 0
343629 소멤홈피 들어가지는사람? [4] 123123(182.209) 13.01.22 234 0
343627 공부법 질문좀할게형들 봐줘 제발부탁해 [4] 아낟(175.123) 13.01.22 121 0
343626 きゃりーぱみゅぱみゅ - ふりそでーしょん 에어로홍갤로그로 이동합니다. 13.01.22 61 0
343625 소멤 붙었당 ㅋㅋ [3] isengard(121.168) 13.01.22 338 0
343624 php 공부방법점 알려주세요.. [1] 작성자(175.215) 13.01.22 97 0
343623 웹해킹 보안서적 추천좀 작성자(175.215) 13.01.22 53 0
343622 C 언어 라이브러리 개념 질문좀요!! [1] 123(124.5) 13.01.22 74 1
뉴스 '톡파원 25시' 손준호의 최애 오페라 작곡가, 베르디의 발자취 조명! 디시트렌드 07.15
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2