디시인사이드 갤러리

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

갤러리 본문 영역

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

(116.120) 2013.01.19 22:51:09
조회 136 추천 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/21 - -
345096 백괴사전 자바 치니깐 이거 뭐야 ㅋㅋㅋㅋㅋㅋ [6] 소통령갤로그로 이동합니다. 13.02.05 191 0
345092 형들 근데 OCJP랑 오라클 자격증 준비 학원 어디가 좋음? [1] 착프(218.155) 13.02.05 104 0
345091 유니티3d 만지는사람 있음니까? [1] appllee갤로그로 이동합니다. 13.02.05 100 0
345089 How a garbage collector works.gif [7] 리프트마시쪙(58.237) 13.02.05 139 0
345088 형들 초짜인데 홈피 타이틀이 깨지는데 질문점여 ㅠㅠ [4] ㅇㅇ(27.119) 13.02.05 69 0
345087 안드로이드 프레임워크 개발이 머냐. [4] ㅋㄱ(183.96) 13.02.05 148 0
345085 이번에도 명절 예언한다. dot(118.219) 13.02.05 63 0
345083 소프트웨어 중견기업은 많이 없나요? 와우컹컹갤로그로 이동합니다. 13.02.05 55 0
345082 win32api 자식윈도 정보 어케 추출하나요? [1] 이힝(175.215) 13.02.05 48 0
345081 [HTML5] 꼬꼬마입니다 Server Send Event 질문해도 될까 [5] Aris52(59.17) 13.02.05 95 0
345080 php에 주소에 ?이거뭐임?? [7] aweyy(175.215) 13.02.05 123 0
345079 순간 sqlite로 읽어버렸다 [3] ㄹㅇㄴㅁ(175.205) 13.02.05 116 0
345078 형들 php에서 등호앞에 .이거 붙는데 왜붙음?? [8] aweyy(175.215) 13.02.05 109 0
345076 부스트 책 정녕 이거밖에 없음? [3] 부스타(14.36) 13.02.05 78 0
345075 형들 MySQuirreL 을 뭐라고 읽어요 ? [2] MS♡(183.102) 13.02.05 61 0
345074 윈도우 젤 쓸데없는 기능 [9] 부스타(14.36) 13.02.05 205 0
345073 c#배울려면 꼭 c++배워야함? [10] aweyy(175.215) 13.02.05 245 0
345072 플래시는 근데 안망하지 않음? [2] 부스타(14.36) 13.02.05 86 0
345070 한국소프트웨어인재개발원 이런데 어떤곳임? [4] dsfsd(1.251) 13.02.05 860 0
345069 님드라 함수와 객체의 차이가뭐임? [10] aweyy(175.215) 13.02.05 142 0
345068 형들 안드로이드에서 pc로 영상전송 어떤 방법이 있을까?? [11] 코볼(211.172) 13.02.05 153 0
345067 LINQ 어떻게 읽는지... [6] 바보아싸갤로그로 이동합니다. 13.02.05 115 0
345066 요즘 프갤 새 화석 컬렉션 생겻다던데 참트루?? [1] 바보아싸갤로그로 이동합니다. 13.02.05 66 0
345065 SQLite나와서 말인데 PostgreSQL은 어떻게 읽냐? [6] 11(180.71) 13.02.05 81 0
345064 덤벼 프갤 ㅈ 만한 새퀴들아 다 조져버린다! [1] 무제한(175.123) 13.02.05 49 0
345063 형들 질문있어여 [6] ㅋㅇㅋ(175.223) 13.02.05 70 0
345057 SS segment가 뭐야. [3] dd(203.90) 13.02.05 84 0
345056 하우리 회사 어때? 킹죠(14.43) 13.02.05 39 0
345055 서피스에서 개발 가능한가요?? [2] MS♡(183.102) 13.02.05 70 0
345054 Flash나 Silverlight 미래 어떤가요 [5] 네로시엔갤로그로 이동합니다. 13.02.05 111 0
345053 윈도우에서도 유효한 레이스 컨디션 공격 방법이 있냐? [3] ㅁㄴㄻㄹ갤로그로 이동합니다. 13.02.05 107 0
345051 SQLite [3] ㅋㄱ(183.96) 13.02.05 105 0
345050 치킨 업계의 생존율 기사. [2] 호갱(117.110) 13.02.05 120 1
345049 MySQL 읽을때 어떻게 읽지? [12] ????(223.62) 13.02.05 176 0
345048 캐릭터형은 그냥 개병신임? [3] 나리링갤로그로 이동합니다. 13.02.05 89 0
345047 청마린 소희빠아님? 로레알갤로그로 이동합니다. 13.02.05 32 0
345041 윈7 쓰는데 내문서 지워졋다는데 어찌 복구하냐 .. [4] 천국거지갤로그로 이동합니다. 13.02.05 100 0
345039 학원보단 스터디그룹을 추천 [3] ㅎㅎㅎ(203.226) 13.02.05 169 0
345038 학원 수강권 싸게 양도해요(과목변경가능) [4] 데스(211.234) 13.02.05 153 0
345036 밤샜다 [3] 에어로홍갤로그로 이동합니다. 13.02.05 86 0
345035 형들 나뉴비인데 질문하나만 할게ㅠ [3] ■x(175.202) 13.02.05 81 0
345034 어서 어셈? [2] 일광면(121.177) 13.02.05 95 0
345033 아듀이노, 흑백 텍스트 LCD, 선디코더 칩 같은거 살려면 어디가야됨? [3] 우엠다(192.81) 13.02.05 79 0
345031 야. 부탁있다. [2] ssonacy갤로그로 이동합니다. 13.02.05 74 0
345029 win32api richedit으로 메모장만들면 단축키 메뉴로 실행어케해 [4] 이힝(175.215) 13.02.05 66 0
345028 프갤도 있네요. 저는 어셈개발자. 요즘 C를 공부할까 고민중입니다^^ [22] 어셈러브(61.38) 13.02.05 329 0
345025 친구 없는게 성격파탄자냐... ㅋㄱ(183.96) 13.02.05 123 0
345024 디- 는 가끔식 일베에 글 싸지르더라 [2] 일광면(121.177) 13.02.05 118 0
345021 순수한 프겔횽들을 위해 만나서는 안되는 이성을 나열해볼께 [5] 멍청닭(182.211) 13.02.05 184 3
345020 연봉 4000넘는 사람 손들어 봐라. [12] 물속의다이아갤로그로 이동합니다. 13.02.05 433 0
뉴스 '김준호♥김지민 부케 주인공' 한윤서, 결혼 앞두고 브라이덜 샤워 공개 디시트렌드 07.25
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2