예제 8월 14일

2009. 8. 17. 01:20
class Hakjum {
  public static void main(String[] args) {
    int kor = new Integer(args[0]);
    int eng = new Integer(args[1]);
    int mat = new Integer(args[2]);
    int sum = kor + eng + mat;
    int avg = sum / 3;
    String hakjum = "가";

    if (avg > 100 || avg < 0) {
      System.out.println("입력 오류");
    /* } else if (avg >= 90) { */
    } else {
      switch (avg / 10) {
        case 10:
        case 9:
          hakjum = "수";
          break;
        case 8:
          hakjum = "우";
          break;
        case 7:
          hakjum = "미";
          break;
        case 6:
          hakjum = "양";
          break;
        default:
          hakjum = "가";
          break;
      }
    }
  }
}
/*
for문
*/
class Loop {
  public static void main(String[] args) {
    int count = 0;
    for (int i = 13; i >= 2; i -= 2) {
      count += 1;
    }
    System.out.println("FOR문은 " + count +
      "번 실행됩니다.");
  }
}
/*
http://jeongsam.net
잔돈 계산
(조건)
잔돈은 1,000원, 100원, 10원 3종류가 있음.
(실행)
java Jandon 1560
(출력)
1560원은
1,000원 1개
100원 5개
10원 6개
*/

class Jandon {
  public static void main(String[] args) {
    System.out.println(args[0] + "원은");
    for (int i = 1000, count = new Integer(args[0]) / 1000, 
        don = new Integer(args[0]) % 1000;
        i >= 10;
        i /= 10, count = don / i, don %= i) {
      System.out.println(i + ": " + don);
      System.out.println(i + "원 : " + count + " 개");
    }
  }
}
    /*
    for (int i = 1000; i >= 10 ; i /= 10) {
      int count = don / i;
      don %= i;
      System.out.println(i + "원 : " + count + " 개");
    } */
    /*
    for (int i = 0; i < 3; i++) {
      switch(i) {
        case 0:
          t = don / 1000;
          don = don % 1000;
          break;
        case 1:
          h = don / 100;
          don = don % 100;
          break;
        default:
          ten = don / 10;
          break;
      }
    } */
/*
요일출력
1일이 토요일로 가정
(조건)
0:일요일, 1:월요일, 2:화요일, ..., 6:토요일
(실행)
java GetDays 14
(출력)
오늘은 금요일입니다.
*/
class MyCalendar {
  public static void main(String[] args) {
    int count = 0;
    System.out.println("\t일\t월\t화\t수\t목\t금\t토");	
    for (int i = 1; i <= 6; i++) {
      count++;
      System.out.print("\t");
    }
    for (int i = 1; i <= 31 ;i++) {
      System.out.print("\t" + i);
      count++;
      if (count % 7 == 0) System.out.println();
    }
  }
}

+ Recent posts