java
0929_클래스 구성(연습)
by 신방동불주먹
2022. 9. 29.
public class StudentTest {//---------10
public static void main(String[] args) {
//국어: 100, 영어:60, 수학:76
//실행결과
//이름: 홍길동
//총점 : 236
//평균 : 78.7 소수점 2번째 자리에서 반올림
Student stu = new Student("김유림",3,17,100,60,76);
int total = stu.getTotal();
double avg = stu.getAverage();
System.out.println("이름 : "+ stu.name);
System.out.println("총점 : "+ total);
System.out.println("평균 : "+ String.format("%.1f", avg));
}
}
public class Student {//---------10
//클래스의 기본 구성 : 변수,생성자,메소드
String name; //학생이름
int ban; //반
int no; //번호
int kor; //국어점수
int eng; //영어점수
int math; //수학점수
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;
}
double getAverage() { //평균
return (double)(getTotal())/3;
}
// double getAverage() { //평균
// int total = getTotal();
// double avg = (double)total / 3; //나눌 값 double형으로 나눠야함
//
// return avg;
//}
// double getAverage() { //평균
// return (int)(getTotal() / 3.0 * 10 +0.5) / 10.0;//나눌 값 3도 double형으로 나눠야함
//
// }
}