JAVA

자바 DoWhile 예제) (DoWhile)을 이용한 점수입력받아 총점, 평균 구하기.

KSJ IT 2018. 8. 21. 16:46

유익하셨다면 광고 한번씩만 클릭해주시면 감사하겠습니다.

반응형

// 국어, 영어, 수학 점수 입력 받아 총점 평균 구하기.

BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

int kor;

do {

System.out.print("국어 : ");

kor = Integer.parseInt(reader.readLine());

if (kor < 0 || kor >100) {

System.out.println("점수는 0 ~ 100 사이의 숫자만 입력해주세요.");

}

}while(kor < 0 || kor >100);

int eng;

do {

System.out.print("영어 : ");

eng = Integer.parseInt(reader.readLine());

if (eng < 0 || eng >100) {

System.out.println("점수는 0 ~ 100 사이의 숫자만 입력해주세요.");

}

}while(eng < 0 || eng >100);

int math;

do {

System.out.print("수학 : ");

math = Integer.parseInt(reader.readLine());

if (math < 0 || math >100) {

System.out.println("점수는 0 ~ 100 사이의 숫자만 입력해주세요.");

}

}while(math < 0 || math >100);

int total = kor + eng + math;

float avg = total / 3.0f;

System.out.println("====== 기말고사 성적표 ======");

System.out.println("국어\t 영어\t 수학\t 총점\t 평균\t");

System.out.printf("%d\t %d\t %d\t %d\t %.2f", kor, eng, math, total, avg);

반응형