예제 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(); } } }