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 | /* * 하나의 숫자를 입력받아 그 수가 1이면 '남성', 2이면 '여성'이라는 글자를 출력하는 프로그램을 * 구현하시오. * <입력형식> * 성별을 입력하세요.(남성:1, 여성:2) = * * <출력형식> * 당신은 xx입니다. * */ import java.io.*; public class Homework_1 { public static void main(String[] ar) throws IOException{ int check; // 입력받을 숫자를 담을 공간 String gender; // 남성 or 여성 System.out.print("성별을 입력하세요.(남성:1, 여성:2) = "); check = System.in.read() - 48; // 입력받은 값을 숫자로 처리하기위해 /* * 삼항연산자 : if제어문의 모체가 된다. * 형식 * 조건항? 항1 : 항2; * 또는 * 변수 = 조건항? 항1: 항2; * 의미 * 주어진 조건항이 참이면 항1, 그렇지앟으면 항2가 처리된다. * */ gender = check == 1? "남성": "여성"; System.out.println(); // 개행의 의미 System.out.println("당신은 " + gender + "입니다."); } } | cs |
'공부 > JAVA_source' 카테고리의 다른 글
문자 입력받아 산술연산자인지 아닌지를 판단 (0) | 2016.10.24 |
---|---|
성별 판정 숫자를 입력받아 출생 년도와 성별을 판정 (switch문) (0) | 2016.10.24 |
주민등록번호로 성별 판별하기 (switch문) (0) | 2016.10.24 |
자바 switch문으로 성적 처리 (0) | 2016.10.24 |
자바 세개의 정수 입력받아 큰 순서대로 나열 (0) | 2016.10.24 |