java 성적관리
- 최초 등록일
- 2008.06.13
- 최종 저작일
- 2008.03
- 5페이지/
한컴오피스
- 가격 1,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
JAVA로 짠 성적 관리 프로그램 입니다.느낀점은 생략됨.
목차
문제분석
소스분석
소스 결과
▶ 화면으로 출력한 결과
▶ 파일입출력 결과. 메모장에서 출력.
본문내용
문제분석
5명의 학생에 대하여 국어, 영어, 수학 성적을 임의로 저장하고, 각각에 대하여 총점 및 평균을 계산하여 화면에 출력하고, 일등한 사람을 구하여 그 사람의 번호를 출력하라. 단 총점이 동점인 경우는 번호가 빠른 사람이 승리한 것으로 한다.
위 그림처럼 5명에 대한 번호와 배열로 받은 과목(국어, 영어, 수학)의 점수를 선언한 뒤, 각 학생들의 총점과 평균을 계산하여 출력을 하고, 그 중 일등한 사람의 번호를 출력하여야 한다. 일등 한 사람의 번호를 구하려고 하면 총점을 if문을 써서 비교하면서 큰 값이 들어오게 되면 큰 값을 저장해 두고 작은 값이 들어오게 되면 원래 있던 큰 값이 저장되어 마지막에 출력을 할 경우 제일 마지막에 남는 큰 값이 출력된다. 만약에 동일한 점수가 있을 경우에는 번호가 빠른 학생이 승리하게 되어 3번 4번의 학생 중 3번 학생이 승리하게 된다
소스 분석
package score;
import java.io.*;
public class Main{
public Main(){}
public static void main(String[] args) throws Exception
{
int[] kor={70,90,50,60,80};
int[] eng={30,50,80,90,70};
int[] math={20,30,70,90,90};
int[] total={0,0,0,0,0};
float[] average={0.0f,0.0f,0.0f,0.0f,0.0f};
int maxIndex;
참고 자료
자바 프로그래밍 책