1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | /* * 성별판정 숫자를 입력받아 출생년도와 성별을 판정하여 출력하는 프로그램을 구현하시오. * * <입력형식> * 판정숫자 = * * <출력형식> * 당신은 xxxx년대 출생한 여자(or 남자)입니다. * 1800 - 0 / 9 * 1900 - 2 / 1 * 2000 - 4 / 3 * */ import java.io.*; public class Exam_07 { public static void main(String[] ar) throws IOException{ int check; // 입력받을 숫자를 담을 변수 int year = 0; // 출생년도 String gender; // 성별 System.out.print("판정숫자 = "); check = System.in.read() - 48; if(check % 2 ==0){ gender = "여자"; }else{ gender = "남자"; } switch(check){ case 9: case 0 : year = 1800; break; case 1: case 2: year = 1900; break; case 3: case 4: year = 2000; } System.out.println(); System.out.println("당신은 " + year + "년대 출생하신 " + gender + "입니다."); } } | cs |
'공부 > JAVA_source' 카테고리의 다른 글
문자 입력받아 산술연산자인지 아닌지를 판단 (0) | 2016.10.24 |
---|---|
숫자 입력받아 1이면 남자 2면 여자라는 글자 출력 (0) | 2016.10.24 |
주민등록번호로 성별 판별하기 (switch문) (0) | 2016.10.24 |
자바 switch문으로 성적 처리 (0) | 2016.10.24 |
자바 세개의 정수 입력받아 큰 순서대로 나열 (0) | 2016.10.24 |