관리 메뉴

nalaolla

if~else 성적처리 프로그램 본문

JAVA/3. Control

if~else 성적처리 프로그램

날아올라↗↗ 2015. 12. 20. 16:40
728x90
반응형
  1. package test.com;
  2.  
  3. public class Test02Score {
  4.  
  5.     public static void main(String[] args) {
  6.         //성적처리 프로그램
  7.         String nKor = "국어";
  8.         String nEng = "영어";
  9.         String nMath = "수학";
  10.  
  11.         int korScore = 50;
  12.         int engScore = 34;
  13.         int mathScore = 28;
  14.  
  15.         int totalSum = korScore + engScore + mathScore;
  16.         //double totalAvg = (double) totalSum / 3;
  17.         double totalAvg =  Math.round(((double) totalSum / 3)*10)/10d ;    
  18.         -->소수2째자리까지만 노출시키고자 한다.
  19.  
  20.         String inputComment = " 점수를 입력학세요 : ";
  21.         String line = "========================";
  22.  
  23.         // 변수의 상수 처리를 위한 final
  24.         final String TITLE = "[성적처리 프로그램]";
  25.  
  26.         // TITLE = "aaaaa";
  27.  
  28.         System.out.println(TITLE);
  29.         System.out.println(line);
  30.  
  31.         System.out.println(nKor + inputComment + korScore + "점");
  32.         System.out.println(nEng + inputComment + engScore + "점");
  33.         System.out.println(nMath + inputComment + mathScore + "점");
  34.  
  35.         System.out.println(line);
  36.  
  37.         System.out.println(" 총점 : " + totalSum + "점");
  38.         System.out.println(" 평균 : " + totalAvg + "점");
  39.  
  40.         String grade = "";
  41.  
  42.         if (totalAvg >= 90) {
  43.             grade = "A Class";
  44.         } else if (totalAvg >= 80) {
  45.             grade = "B Class";
  46.         } else if (totalAvg >= 70) {
  47.             grade = "C Class";
  48.         } else if (totalAvg >= 60) {
  49.             grade = "D Class";
  50.         } else {
  51.             grade = "Other Class";
  52.         }
  53.  
  54.         System.out.println(" 등급 : " + grade);
  55.  
  56.         System.out.println(line);
  57.         System.out.println("프로그램을 종료합니다..");
  58.        
  59.        
  60.        
  61.     } // end main()
  62.    
  63. }


728x90
반응형

'JAVA > 3. Control' 카테고리의 다른 글

if~else 자판기2  (0) 2015.12.20
if~else 자판기  (0) 2015.12.20
while과 switch문 사용 연락처입력  (0) 2015.12.20
if~else 수당계산  (0) 2015.12.20
if~else  (0) 2015.12.20