반응형
Q. Grade 클래스를 작성해보자. 3 과목의 점수를 입력받아 Grade 객체를 생성하고 성적 평균을 출력하는 main()과 실행 예시는 다음과 같다.
< hint : Grade 클래스에 int 타이브이 math, science, english 필드를 private로 선언하고, 생성자와 세 과목의 평균을 리턴하는 average( ) 메소드를 작성한다. >
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("수학, 과학, 영어 순으로 3개의 점수 입력 >>");
int math = scanner.nextInt();
int science = scanner.nextInt();
int english = scanner.nextInt();
Grade me = new Grade(math, science, english);
System.out.println("평균은 " + me.average());
scanner.close();
}
}
class Grade {
private int math;
private int science;
private int english;
Grade(int math, int science, int english){
this.math = math;
this.science = science;
this.english = english;
}
public int average() {
return (math+science+english)/3;
}
}
반응형
'프로그래밍 공부 > java' 카테고리의 다른 글
[JAVA]기초가 든든한 데이터베이스 : 학사 정보 데이터 베이스 구축 및 활용 (0) | 2023.02.11 |
---|---|
[JAVA]기초가 든든한 데이터베이스 : 영화 정보 데이터 베이스 구축 및 활용 (0) | 2023.02.08 |
[JAVA] 기업의 정보를 출력하는 프로그램을 만들기 (0) | 2023.01.25 |
[JAVA] 클래스 상속 기초 문제 : 자동차 속력 출력하기 (0) | 2023.01.25 |
[JAVA] 클래스를 상속하여 출력하기 (0) | 2023.01.20 |