728x90
반응형
package chap6;
/*
다음과 같은 멤버 변수를 갖는 Student 클래스를 구현 하시오
멤버 변수
String name //학생이름
int ban,no,kor,eng,math //반,번호,국어점수,영어점수,수학점수
생성자
(이름,반,번호,국어,영어,수학) 을 매개변수로 가짐
멤버 메서드
1. getTotal
기능 : 국어,영어,수학 점수의 합 반환
2. getAverage
기능 : 총점(국어,영어,수학 점수의 합) 을 과목수로 나눈 평균 반환
리턴타입 : float
*/
class Student {
String name; // 학생이름
int ban, no, kor, eng, math; // 반,번호,국어점수,영어점수,수학점수
public Student(String name, int ban, int no, int kor, int eng, int math) {
this.name = name;
this.ban = ban;
this.no = no;
this.kor = kor;
this.eng = eng;
this.math = math;
}
int getTotal() {
return kor + eng + math;
}
float getAverage() {
return getTotal() / 3f;
}
}
public class Test0311_2 {
public static void main(String[] args) {
Student s1 = new Student("홍길동", 1, 1, 100, 80, 85);
System.out.println(s1.getTotal());
System.out.println(s1.getAverage());
}
}
728x90
반응형
'study > Java' 카테고리의 다른 글
[Java] 19 ~ 21. TEST4 풀이 (다음의 결과가 나오도록 Animal2 클래스를 구현하기) (0) | 2022.03.18 |
---|---|
[Java] 19 ~ 21. TEST3 풀이 (Coin2 클래스와 구동 클래스 구현하기) (0) | 2022.03.18 |
[Java] 19 ~ 21. TEST1 풀이 (동전을 표현하는 Coin1 클래스 구현하기) (0) | 2022.03.18 |
[Java] 19 ~ 21. TEST6 (각 점수를 입력받은 후, 총점, 평균을 구하고 이들 모두에 대한 막대그래프를 아래 조건에 맞게 그릴 수 있는 프로그램을 작성하기) (0) | 2022.03.18 |
[Java] 19 ~ 21. TEST5 (원(Circle) 클래스 구현하기) (0) | 2022.03.18 |