디시인사이드 갤러리

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

갤러리 본문 영역

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

(116.120) 2013.01.19 22:51:09
조회 137 추천 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 [...] 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([...].next());
System.out.print("직책: ");
wo.setGik([...].next());
System.out.print("나이: ");
wo.setOld([...].nextInt());
System.out.print("성별: ");
wo.setGender([...].next());
System.out.print("입사날자(ex)20130101: ");
wo.setDay([...].nextInt());
System.out.print("월급: ");
wo.setPay([...].nextInt());
System.out.print("성과: ");
wo.setDid([...].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/28 - -
AD 휴대폰 액세서리 세일 중임! 운영자 25/07/28 - -
346371 안드로이드 DB 쓸때 ArrayList 로 다 긁어오는게 좋음? [5] qwrqwr(194.214) 13.02.19 119 0
346370 횽들 이 사이트. 제로보드만으로 만들 수 있지? [3] 멍멍(218.232) 13.02.19 146 0
346369 C++ 동적 메모리 할당에 관해 질문 하나만 할게~^^ [5] 횽들(115.136) 13.02.19 127 0
346368 형들 언어공부하면서 궁금한건데 [1] ㅓㅏㅓㅏㅓㅏㅓ갤로그로 이동합니다. 13.02.19 81 0
346367 와 진짜 미치겠다 포폴만드려는데 [6] 도레기(221.138) 13.02.19 199 0
346364 얼마전에 가산쪽을 가봤는데... [1] ㅋㄱ(183.96) 13.02.18 145 0
346363 형들 error LNK2019 이 에러 해결법 아는 형 있어..? [7] 도레기(221.138) 13.02.18 143 0
346361 자바 GUI는 이거 쓰면 개편하지않냐ㅐ??? [3] 럼블좆도안귀여움갤로그로 이동합니다. 13.02.18 192 0
346359 대학생 선발 프로그램 지원서 같은 거 쓸때 [4] 네로시엔갤로그로 이동합니다. 13.02.18 103 0
346358 자바게이형들 형들 레이아웃 어캐짬? 크리스핀(124.195) 13.02.18 41 0
346356 형들 보통 GUI 짤때 뭘로짜? [2] 크리스핀(124.195) 13.02.18 124 0
346355 win32api) 다른 자식윈도를 선택할때 무슨 메시지가 발생하나요? [1] 이힝(118.39) 13.02.18 55 0
346354 dll 파일 우선순위가 뭐임? [5] SorrowIM갤로그로 이동합니다. 13.02.18 124 0
346353 C++ ? JAVA ? [8] 시꼬꼬(116.32) 13.02.18 225 0
346350 알고리즘 원서책 vs 번역책 [5] 질문(220.90) 13.02.18 411 0
346349 역시 자바에서 짱깨말 인코딩 다 안돼는듯 [3] 인코딩(14.36) 13.02.18 122 0
346348 그래픽카드가 고장나서그런대..포샵이랑,일러작업하는대도필요함? [1] 안녕(211.237) 13.02.18 58 0
346347 근데 UTF-16 32비트로 늘어나느거 첨알앗내 [1] 인코딩(14.36) 13.02.18 95 0
346345 UTF16 UTF8 ANSI 유니코드 EUC-KR 멀티바이트 다 달러?? [3] ㅈㄲ(211.202) 13.02.18 109 0
346342 야 근데 웹에선 왜 UTF-8따위를쓰냐 [1] 인코딩(14.36) 13.02.18 135 0
346341 C#편하다 우하하하하하하하 [2] 치킨왕(14.36) 13.02.18 157 0
346340 공지 보고 왔는데, linux opencl cuda책 춫현좀 해줘 [4] 보쿠싱구갤로그로 이동합니다. 13.02.18 144 0
346339 서브라임텍스트가 괜춘한듯 [2] 돌대갈(117.111) 13.02.18 130 0
346338 메트로 UI?  뷁. [1] 때릴꺼야?(116.40) 13.02.18 111 0
346337 c언어 초심자 질문올릴게요.. [3] 하면된다(202.31) 13.02.18 98 0
346336 CIA 관련된 장관 후보 김종훈 회사 IQT와 걸그룹 JQT의 관계 [6] 에어로홍갤로그로 이동합니다. 13.02.18 601 0
346335 치킨집은 패망의 지름길 입니다 [1] 치킨왕(14.36) 13.02.18 107 0
346333 리눅스에서 파일 찾는거 알려줘 횽들 ㅠ [4] 12345(211.206) 13.02.18 89 0
346332 SI웹에서 USB, PC보안회사으로 이직했어 뭐공부해야돼? [3] ㄴㄴ(61.35) 13.02.18 122 0
346331 서브라임 테마 깔아라 [5] c(175.208) 13.02.18 149 0
346330 그린컴퓨커학원vs 솔데스크 국비지원 가격똑같나요?? [1] 133(117.111) 13.02.18 267 0
346329 한학기 졸작 만들어야하는데 [2] 나리링갤로그로 이동합니다. 13.02.18 142 0
346328 텍스트 에디터 테마 꼭깔아라 두번깔아라ㅇㅇ [3] 코참시에갤로그로 이동합니다. 13.02.18 155 0
346327 c언어 입문자가 질문하나 올립니다 ! [7] 하면된다(202.31) 13.02.18 150 0
346326 나 c언어 공부하다 처음으로 막혔는데, 좀 도와줘 [15] ㅁㄴㅇㄹ(202.209) 13.02.18 183 0
346325 C++ 다중상속과 예외처리 관련되서 질문입니다. [3] 포르테일(211.189) 13.02.18 94 0
346324 다이렉트 x 회전 행렬 질문이요 야망인(124.137) 13.02.18 122 0
346323 저 치느님 개좋아하는데 프로그래밍하면 흥할까요??? 럼블좆도안귀여움갤로그로 이동합니다. 13.02.18 82 0
346321 그런데 보안회사 이력서 넣을때 [2] ㅇㅇ(119.149) 13.02.18 189 0
346320 나도 이제 그냥 학원찾고있다. ㅇㅇ(119.149) 13.02.18 162 0
346319 야 TA가 뭐하는 직군이냐? korsup갤로그로 이동합니다. 13.02.18 86 0
346318 MFC CFile같은거 왜만듬? [1] 엠프씨(175.197) 13.02.18 111 0
346317 개발 즐겁지 않나? [5] .3(61.255) 13.02.18 226 0
346315 니히히히// 비번 입력하는 건 없고 이렇게만 뜬다 [16] sdfsfadf(59.22) 13.02.18 161 0
346314 버추얼박스로 페도라 12 깔았는데 이거 어떻게하는거냐 [7] dkjfks(59.22) 13.02.18 130 0
346313 학원출신 욕하지 말라능ᆢ [3] geegirl(211.234) 13.02.18 235 0
346312 치킨 싫어하는사람도 프로그래머 할 수 있어요? [2] 324(222.116) 13.02.18 142 0
346311 Embedded Recipes Book 이책 어떤가여? [2] ㅁㄴㅇㄻㄴㅇ(121.66) 13.02.18 201 0
346310 나의 구세주 호호호애게 [4] 개구리래머갤로그로 이동합니다. 13.02.18 142 1
346308 여긴 왜케 학원에 대한 안좋은 인식이 많음?? [3] (1.227) 13.02.18 466 0
뉴스 십센치, 7년 11개월 만에 정규 5집 ‘5.0’ 발매! “편의점 같은 음악 선사” 디시트렌드 07.31
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2