[자바성적처리] 3차원배열을이용한성적처리

등록일 2003.10.17 한글 (hwp) | 10페이지 | 가격 900원

소개글

public static void Bubblesort(Student a[][][]) // 3차원 배열의 버블 소트
{
Student temp; // Student형 object 생성 temp
// 3차원 배열의 1차원화 소트 방식
for(int i=0; i for(int j=N*M*S-1; j>i ; j--){
if(a[(j-1)/(M*S)][(j-1)/S%M][(j-1)%S].getSungjuk().getTotal()>= a[j/(M*S)][j/S%M][j%S].getSungjuk().getTotal())
continue;
temp = a[(j-1)/(M*S)][(j-1)/S%M][(j-1)%S];
a[(j-1)/(M*S)][(j-1)/S%M][(j-1)%S] = a[j/(M*S)][j/S%M][j%S];
a[j/(M*S)][j/S%M][j%S] = temp;
}
a[i/(M*S)][i/S%M][i%S].getSungjuk().setRank(i+1); // 등수 부여

}
System.out.println("공과 대학 1-600등 까지의 list");
}

목차

Ⅰ. 문제 개요
Ⅱ. 알고리즘
Ⅲ. 입,출력
Ⅳ. 소스코드-주석

본문내용

Ⅲ. 입·출력
1) 입 력
우리가 하고자 하는 방법은 600명의 학생의 신상정보와 성적을 입력하는 것이다. 신상정보 즉, 학과, 학년, 이름, 학번은 배열의 크기에서 나오게 된다. 즉 위의 그림과 같이 I는 (0 = 컴퓨터, 1 = 건축, 2 = 기계) 각 학부에 대한 정보를 담게 되고 J는 (0 = 1학년 : 2002, 1 = 2학년 : 2001, 2 = 3학년 : 2000, 3 = 4학년 : 1999) 각 학년과 학번에 대한 정보를 담게 된다. 이름은 Random을 통해서 나오는 임의의 수에 따라 기설정되어진 자료에 의해 성이 결정되고 임의의 수에 의해 그 이름을 구별하도록 한다.
예) String name[]={"kim", "chin", "choi", "lee"};
int rrand = rand.nextInt(4);
int nrand = rand.nextInt(100);
a[i][j][k].setName(name[rrand]+nrand);
다음은 성적이다. 성적은 국어, 영어, 수학, 과학, 총점, 평균, 석차로 구성되어져있다.
각 600명에게 임의의 성적을 부여한다. 위의 이름과 마찬가지 방법으로 Random을 통하여 0∼100까지의 임의의 숫자를 부여하여 국어, 영어, 수학, 과학의 점수를 계산하게 된다.
예) int b = rand.nextInt(101); // 임의의 랜덤숫자 생성 0에서 100까지 범위
int c = rand.nextInt(101);
int d = rand.nextInt(101);
int e = rand.nextInt(101);
Sungjuk jumsu = new Sungjuk(b, c, d, e); // Sungjuk형 jumsu object 생성
총점, 평균은 국어, 영어, 수학, 과학의 합과 합/4이므로 계산결과를 get method를 통하여 반환한다.
*원하는 자료를 검색 해 보세요.
  • 3차원 배열 회원관리시스템 0페이지
  • 자바 배열 및 상속 5페이지
    ◎ 자바의 배열?- 동일한 종류의 데이터형을 담을 수 있는 구조이다.◎ 배열의 특징1. 배열은 기본 데이터형, 객체, 배열 등의 데이터를 저장할 수 있다.2. 배열의 길이는 배열이 생성된 이후에는 수정 불가3. 배열의 길이는 배열 속성 변수 length로 알수 있다.4..
  • 자바 7장연습문제(제어문과 배열객체) 6페이지
    2. 텍스트필드 입력내용을 텍스트영역 애표시하는 프로그램 빈칸 채우기.7장 연습문제(제어문과 배열객체)public classJv_7_b2 extends ①frame {②Textarea ta;③TextEventHandler th =m new TextEventHandl..
  • 배열을 활용한 자바(JAVA) 성적처리 프로그램 (반 , 석차 , 학점 , 번호) 0페이지
    =======================성적 처리 결과==============반번호이름국어영어수학총점반석차전교석차평균학점11685748591642354.67F12487549852091169.67D13483948571443548.00F21394858391452448...
  • [프로그램] 배열에 의한 스택구현 2페이지
    자바로 구현한 스택
  • [JAVA]Search And Sort(검색과 정렬) 0페이지
    Linear Search(라인 탐색), Binary Search(이진 탐색), Bubble Sort(버블 정렬), Insertion Sort(삽입 정렬), Selection Sort(선택정렬)을 선택하여 실행하고 그 결과를 보여주는 프로그램입니다
  • 자바로 배우는 프로그래밍 입문 7장 참조 유형과 배열 33페이지
    기본 유형 변수는 변수의 내부 값에 변수가 갖는 자료 값을 직접 저장참조 유형은 실질적인 자료 값의 저장 장소는 다른 메모리 영역에 할당(이것을 객체라고 함)되고,참조 유형 변수는 메모리의 저장 장소를 가리키는 주소값을 가짐1. 참조유형유형분류실제자료유형기본 자료 유형..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      [자바성적처리] 3차원배열을이용한성적처리