package day4;
import java.util.Scanner;
public class ex01_grade {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
while(true) {
System.out.println("=====성적=====");
System.out.println("국어점수 입력>");
int kor = sc.nextInt();
System.out.println("영어점수 입력>");
int eng = sc.nextInt();
System.out.println("수학점수 입력>");
int mat = sc.nextInt();
int total = kor + eng + mat;
double avg = total / 3f;
char grade = ' ';
if(avg >= 90) {
grade = 'A';
}else if(avg >= 70) {
grade = 'B';
}else if(avg >= 60) {
grade = 'D';
}else if(avg < 60) {
grade = 'F';
}
System.out.printf("국어\t영어\t수학\t총점\t평균\t학점\t\n");
System.out.printf("%d\t%d\t%d\t%d\t%.2f\t%c\n",kor,eng,mat,total,avg,grade);
// %d = 숫자, %c = 문자열 %f = 실수
System.out.println("다시입력(Y/y)");
String restart = sc.next();
if(!(restart.equals("Y") || restart.equals("y"))) {
System.out.println("프로그램 종료");
break;
}
}
}
}
%d = 숫자, %c = 문자열 %f = 실수
스캐너로 국어 영어 수학 데이터를 입력받고
print f를 이용해 데이터를 정렬
(%d = 정수 %\t = 탭 띄우기 %c = 문자열 %f = 실수 0.2f = float 타입으로 소수점 2자리까지 출력하겠다. )
'Java > Java icia 4일차' 카테고리의 다른 글
예제 자판기 업그레이드 (0) | 2023.02.24 |
---|---|
계산기 예제 (0) | 2023.02.24 |
숫자 맞추기 up&down 예제 (0) | 2023.02.24 |
예제 오름차 내림차 (0) | 2023.02.24 |