1명의 이름, 점수를 입력하고 총점,평균,학점을 구하고 출력하는 예제
학점 체크시 switch문 사용
--------------------------------------------
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class ScoreBySwitch {
public static void main(String[] args) throws IOException {
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.print("이름 : ");
String name = in.readLine();
System.out.print("국어 : ");
int korean = Integer.parseInt(in.readLine());
System.out.print("영어 : ");
int english = Integer.parseInt(in.readLine());
System.out.print("수학 : ");
int math = Integer.parseInt(in.readLine());
int sum = korean + english + math;
float avg = sum/3.0f;
char grade;
switch((int)(avg/10)){
case 10 :
case 9 : grade = 'A'; break;
case 8 : grade = 'B'; break;
case 7 : grade = 'C'; break;
case 6 : grade = 'D'; break;
default : grade = 'F';
}
System.out.println("이름\t국어\t영어\t수학\t총점\t평균\t학점");
System.out.println("======================================================");
System.out.print(name+"\t");
System.out.print(korean+"\t");
System.out.print(english+"\t");
System.out.print(math+"\t");
System.out.print(sum+"\t");
System.out.printf("%.2f\t",avg);
System.out.print(grade+"\n");
}
}
'자바' 카테고리의 다른 글
성적입력4 [여러명의 성적 처리, 총점, 평균, 최고점, 최저점, 등수] (0) | 2016.09.20 |
---|---|
성적입력3 [do while문으로 성적 입력, switch문으로 학점 체크] (0) | 2016.09.20 |
성적입력1[if문으로 학점체크] (0) | 2016.09.19 |
자바의 연산자 (0) | 2016.07.11 |
자바의 변수와 자료형 (0) | 2016.07.09 |