디시인사이드 갤러리

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

갤러리 본문 영역

클래스를 배열처럼 다시 질문

ㅋㄽㅌㅇ(112.151) 2010.09.29 17:48:16
조회 110 추천 0 댓글 14

형님들아 다시 똑바로 질문할게요.
지금 제가 맨 아래쪽에 있는 public static bubble 여기에다가
버블정렬로 score1~5를 점수순으로 정렬할려고 그래요.

근대 score[i] 이렇게 할 순 없으니 일일이 다 써야 하쟌아요.
어케하면 좋을가요 ㅠㅠ

제 수준의 방법을 원해요 ㅠ
C대충 배웠고 자바는 배운지 1달됬어요 ㅠㅠㅠㅠ




class Info
{
 int student_Number = 5; //학생의 수
 int subject_Number = 3; //과목의 수
 int hakbun;
 String name;
 int java;
 int cobol;
 int fortran;
 int total = java + cobol + fortran;
 

 void show()
 {
  System.out.println(hakbun + "\\t" + name + "\\t" + java + "\\t" + cobol + "\\t" + fortran + "\\t" + (java + cobol + fortran + "\\t") + ( (java + cobol + fortran)/subject_Number)  );
 }


  
 void title1()
 {
  System.out.println("\\n\\t** sungjukpyo<before ascending sort> **\\n");
  System.out.println("_______________________________________________________________");
  System.out.println("hakbun\\tname\\t\\tjava\\tcobol\\tfortran\\ttotal\\taverage");
  System.out.println("---------------------------------------------------------------");
 }

 void title2()
 {
  System.out.println("\\n\\n\\n\\t** sungjukpyo<after ascending sort> **\\n");
  System.out.println("_______________________________________________________________");
  System.out.println("hakbun\\tname\\t\\tjava\\tcobol\\tfortran\\ttotal\\taverage");
  System.out.println("---------------------------------------------------------------");

 }
}


class 연습
{
 public static void main(String[] args)
 {
  Info score1 = new Info();
  Info score2 = new Info();
  Info score3 = new Info();
  Info score4 = new Info();
  Info score5 = new Info();

  score1.hakbun = 0001;
  score2.hakbun = 0002;
  score3.hakbun = 0003;
  score4.hakbun = 0004;
  score5.hakbun = 0005;

  score1.name = "S";
  score2.name = "Sh";
  score3.name = "Shi";
  score4.name = "Shin";
  score5.name = "Shinn";

  score1.java = 100;
  score2.java = 90;
  score3.java = 80;
  score4.java = 70;
  score5.java = 99;

  score1.cobol = 99;
  score2.cobol = 89;
  score3.cobol = 79;
  score4.cobol = 69;
  score5.cobol = 88;
  
  score1.fortran = 98;
  score2.fortran = 88;
  score3.fortran = 78;
  score4.fortran = 68;
  score5.fortran = 77;

  
  score1.title1(); // 타이틀 출력1
  
  score1.show(); //아 이거 여러번 안쓰게 할 순 없나?
  score2.show();
  score3.show();
  score4.show();
  score5.show();

   
  score1.title2(); // 타이틀 출력2

  bubble(score1, score2, score3, score4, score5);

  score1.show();
  score2.show();
  score3.show();
  score4.show();
  score5.show();
 }

 public static void bubble(Info score1, Info score2, Info score3, Info score4, Info score5)
 {
  Info tmp_score = new Info();
  
  
  for(int i=4; i>0; i--)
  {
   for(int j=0; j<i; j++)
    {
    if(score1.total >= score2.total)
    {
     tmp_score = score1;
     score1 = score2;
     score2 = tmp_score;
    }}}}}

   
  
 

 
 
 
 

 
 
  
  

 


  


  
  

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 비난 여론에도 뻔뻔하게 잘 살 것 같은 스타는? 운영자 24/06/03 - -
222243 비트 전형 답인데 이해가 안가.... [8] 불꽃(124.153) 10.12.04 169 0
222242 공평하게 단가 계산하자 [1] 한마음택배갤로그로 이동합니다. 10.12.04 79 0
222240 조만간 자바가 국민언어가 될것입니다. [5] 홍어(58.180) 10.12.04 170 0
222239 call by referance 로 정렬하기??? (에러 스샷 있슴) [10] 헌터(183.98) 10.12.04 126 0
222238 프갤 숙제글 단가는 적어도... [2] [성대아싸]갤로그로 이동합니다. 10.12.04 111 0
222235 이거 짜주는데 4만원이면 어떄? [2] HERMES갤로그로 이동합니다. 10.12.04 176 0
222233 지구의 중력에 영혼마저 이끌린 어리석은 자들이여 [9] 개쉛기갤로그로 이동합니다. 10.12.04 119 0
222232 간단한 프로그램 하나 짜주면 얼마정도 줘야되 [19] HERMES갤로그로 이동합니다. 10.12.04 152 0
222231 자바 awt에서 텍스트필드에 입력한 값을 저장했다 출력하고 싶어 [3] HERMES갤로그로 이동합니다. 10.12.04 270 0
222230 modal은 띄우지만! 소스는 계속되고 싶으면? [6] 르하소갤로그로 이동합니다. 10.12.04 61 0
222227 해커가 되고싶어요 [5] 뉴비(124.194) 10.12.04 181 0
222226 정규식 에 관한 질문문좀 해도 되나요? 써니덕후갤로그로 이동합니다. 10.12.04 78 0
222221 여자들이 공대생을 싫어하겠지만 가끔 이런 상상안하냐? ㅋㅋ [6] 일광면(119.198) 10.12.04 258 0
222220 여자들이 왜 공대생을 싫어할까 생각해봤는데 [16] 별가사리(122.40) 10.12.04 306 0
222219 [C++] 연산자 오버로딩 -> 프렌드 함수로 고쳐라!(에러졈 잡아주셈) [2] kizz갤로그로 이동합니다. 10.12.04 608 2
222218 리눅스 헤더파일 설치하려는데 좀 도와주세요 ... ㅠ [2] ㄷㄷㄷ(121.88) 10.12.04 107 0
222217 [C++]생성한 파일을 system()으로 실행하려는데 어디가 잘못된거? [2] ㅇㅇ(220.127) 10.12.04 431 1
222216 CUDA 프로그래밍 관련해서 [2] 으이구(221.138) 10.12.04 139 0
222215 인포믹스는 또 뭐여? [1] 머그컵갤로그로 이동합니다. 10.12.04 101 0
222214 학기 겨울방학도 다가오고!!! [2] 콩까지마그마갤로그로 이동합니다. 10.12.04 124 0
222213 torrentz.com 사용하시는분계시죠? [1] 에레네갤로그로 이동합니다. 10.12.04 228 0
222212 프로그램 이름은 모르겠고.. 이런 성능 가진거 있나여? [5] 빨리(121.150) 10.12.04 81 0
222211 c++ 파일 입출력 이거 뭐가 틀린거죠??? [2] 컴돌이(58.77) 10.12.04 179 0
222210 밑에 코정원 글 보고 알아낸 건데.... 밥돼지(115.69) 10.12.04 112 0
222209 이상한 꿈을 꿨다. [11] 어떡해갤로그로 이동합니다. 10.12.04 146 0
222208 코정원 간첩 수사 [5] ㅇㅇㅃ갤로그로 이동합니다. 10.12.04 264 0
222207 vs2008에서 프로젝트 동시에 개발 하는법 없나유? [7] 르하소갤로그로 이동합니다. 10.12.04 105 0
222206 usb메모리 가지고 리눅스 맨들면 [2] 분당살람갤로그로 이동합니다. 10.12.04 90 0
222205 다들 할로 URA!갤로그로 이동합니다. 10.12.04 42 0
222203 자바는 어디에서 많이 쓰임? [3] 한강구조견(59.6) 10.12.04 178 0
222201 비참한 내 인생의 한줄기 빛 ㅡ [3] 개쉛기갤로그로 이동합니다. 10.12.04 68 0
222200 한것도없이피곤하네... [2] sh(70.72) 10.12.04 65 0
222199 c++ exe파일 질문좀 [12] 어린화공갤로그로 이동합니다. 10.12.04 231 0
222198 쓸만한 블로그 [3] 한마음택배갤로그로 이동합니다. 10.12.04 115 0
222197 슈크림 먹고싶다. [1] 머그컵갤로그로 이동합니다. 10.12.04 47 0
222196 세미나 추천 [2] ㅇㅇㅃ갤로그로 이동합니다. 10.12.04 59 0
222195 수업시간에 아이패드로 프겔질하면 막장임? [2] 분당살람갤로그로 이동합니다. 10.12.04 90 0
222193 전처리/후처리 [2] 한강구조견(59.6) 10.12.04 120 0
222192 내년에 맥북 사야겠다 하앍;; [4] 고칼로리갤로그로 이동합니다. 10.12.04 118 0
222191 32시간 근무도전중 - 현재까지 20시간완료.. [4] 홍어(58.180) 10.12.04 100 0
222190 비트나왔다는형만났는데 [5] 옾픈(123.212) 10.12.04 176 0
222189 디씨인의 꿈같은 나라 [1] ㅇㅇㅃ갤로그로 이동합니다. 10.12.04 63 0
222188 너무 피곤하다 [2] ㅇㅇㅃ갤로그로 이동합니다. 10.12.04 37 0
222186 행복해지려면 어떡해야할까 [5] 해일리갤로그로 이동합니다. 10.12.04 99 0
222185 출근 중 [7] monoless갤로그로 이동합니다. 10.12.04 92 0
222183 이거 뭐가 문제야 아나 진짜 ㅜㅜ [4] 9898(122.45) 10.12.04 58 0
222180 쉬는날 디씨나 하고 앉았다면 그건 참 비참한 인생일듯.. [3] 머그컵갤로그로 이동합니다. 10.12.04 64 0
222179 갤럭시탭 볼수록 ㅄ같지 않아? [2] 머그컵갤로그로 이동합니다. 10.12.04 162 0
222178 나는 회사에 앉아있어. [4] 머그컵갤로그로 이동합니다. 10.12.04 75 0
222177 아니면말고횽 축하해. [7] Minryu갤로그로 이동합니다. 10.12.04 122 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2