2024-10-25



학생의 이름을 입력하세요. : 홍길동
국어 점수를 입력하세요. : 100
영어 점수를 입력하세요. : 80
수학 점수를 입력하세요. : 90
이 름 : 홍길동
국어점수 : 100점
영어점수 : 80점
수학점수 : 90점
총 점 : 270점
평 균 : 90.00점
학 점 : A학점
package method;
import java.util.Scanner;
public class MethodExam_09 {
// 총점을 구하는 메서드
public static int total(int k, int e, int m) {
return k + e + m;
}
// 평균을 구하는 메서드
public static double average(int sum) {
return sum / 3.0;
}
// 학점을 구하는 메서드
public static String hakjum(double avg) {
String grade = "";
if(avg >= 90) {
grade = "A학점";
}else if(avg >= 80) {
grade = "B학점";
}
else if(avg >= 70) {
grade = "C학점";
}
else if(avg >= 60) {
grade = "D학점";
}
else {
grade = "F학점";
}
return grade;
}
public static void main(String[] args) {
// 1. 메인 메서드에서는 이름, 국어점수, 수학점수, 영어점수를
// 키보드로 입력을 받게 하자
Scanner sc = new Scanner(System.in);
System.out.print("학생의 이름을 입력하세요. : ");
String name = sc.next();
System.out.print("국어 점수를 입력하세요. : ");
int kor = sc.nextInt();
System.out.print("영어 점수를 입력하세요. : ");
int eng = sc.nextInt();
System.out.print("수학 점수를 입력하세요. : ");
int mat = sc.nextInt();
System.out.println();
// 2. 총점을 구하자. ==> 총점 메서드 호출
int tot = total(kor, eng, mat);
// 3. 평균을 구하자. ==> 평균 메서드 호출
double avg = average(tot);
// 4. 학점을 구하자. ==> 학점 메서드 호출
String hakjum = hakjum(avg);
// 5. 성적 결과를 화면에 출력 해보자.
System.out.println("이 름 : " + name);
System.out.println("국어점수 : " + kor + "점");
System.out.println("영어점수 : " + eng + "점");
System.out.println("수학점수 : " + mat + "점");
System.out.println("총 점 : " + tot + "점");
System.out.printf("평 균 : %.2f점\n", avg);
System.out.println("학 점 : " + hakjum);
sc.close();
}
}'Java > 기초 내용 정리' 카테고리의 다른 글
| Java(Class&Method)_Exam_01 (0) | 2024.10.25 |
|---|---|
| Java(Class&Method)_Method_10 (0) | 2024.10.25 |
| Java(Class&Method)_Method_08 (0) | 2024.10.25 |
| Java(Class&Method)_Method_07 (0) | 2024.10.24 |
| Java(Class&Method)_Method_06 (0) | 2024.10.24 |