java 조건문에관한 질문
Sonya
2023.04.01
혼자서 자바 독학하고 있는 대학생입니다.
조건문하는데 실행결과는 맞게나오는데 소스에서 틀린거같습니다
성별을 입력하시오(남자:1, 여자:2): 1
당신의 성별은 남자입니다.
이런식으로 결과가 나오는 문제입니다.
import java.io.*;
public class assad {
public static void main (string[] ar)
throws ioexception
{
system.out.print(성별을 입력하세요.(남성:1, 여성:2):);
int aa = system.in.read();
system.out.println(aa!=1 ? 당신은남성입니다. : 당신은 여성입니다.);
}
}
이게 제가 작성한 소스인데
빨간색으로 된 조건문 부분에서 먼가 이상합니다
조건문 ? 항1 : 항2
조건문이 true일때 항1이 나오고 false일때 항2가 나와야되는데
저기서는 반대로 됫어요;;;
조건문 ? 항1 : 항2
조건문이 true일때 항1이 나오고 false일때 항2가 나와야되는데
저기서는 반대로 됫어요;;;조건문을 쓰고 이방법말고 다른 방법을 써서
나타낼수잇으면 그 소스도 좀 부탁드려요