public class StudentPoint {
static int[] num = {1001,1002,1003};
static String[]name= {"홍길동","이몽룡","이순신"};
static int[] kor = {80,90,75};
static int[] eng = {70,90,100};
static int[] mat = {90,93,70};
static int[] tot = {0,0,0};
static double[] avg = {0,0,0};
static void getTot() {//총점 계산 메서드
for (int i=0;i<name.length;i++) {
tot[i] = kor[i]+eng[i]+mat[i];
}
}
static void getAvg() {//평균 계산 메서드
for (int i=0;i<name.length;i++) {
avg[i] = tot[i]/3.0;
}
}
static void print() {// 결과 출력 메서드
System.out.println("전체 학생수:" + name.length + "명");
System.out.println("=================================================================");
System.out.println("학번\t이름\t국어\t영어\t수학\t총점\t평균");
for(int i=0;i<name.length;i++) {
System.out.println(num[i]+"\t"+name[i]+"\t"+kor[i]+"\t"+eng[i]+"\t"+mat[i]+"\t"+tot[i]+"\t"+String.format("%.1f" , avg[i]));
}System.out.println("=================================================================");
}
public static void main(String[]args) {
getTot();
getAvg();
print();
}
}

- 메서드를 활용한 성적계산 예제-
'개발 공부 > Java' 카테고리의 다른 글
| Java - 제어문 활용 식당메뉴 고르기 예제 (0) | 2022.06.22 |
|---|---|
| Java - 메서드활용 급여계산 (0) | 2022.06.22 |
| Java - 메서드 활용 구구단 예제 (0) | 2022.06.22 |
| 자바의정석 11강 - 컬렉션 프레임웍 (0) | 2022.06.19 |
| 자바의 정석 4강 - 조건문과 반복문 (0) | 2022.06.17 |