[7급 국가직 프로그래밍언어론 2010년 12번]

다음 Java 프로그램에 대한 설명으로 옳은 것은?
class IfElse {
 public static void main(String args[])  {
    long charge = 5000 ;
    String country = args[0];
    String city = args[1];
    if (country.equals("한국"))
    if(city.equals("제주도"))
    charge = 10000;
    else 
    charge = 20000;
    System.out.println(charge);  
 }
}
프로그래밍언어론
  1. ①country 값이 "한국" 이 아니고 해외국가 이름이면 "20000"이 출력된다.
  2. ②country 값이 "한국" 이고 city 값이 "제주도"가 아닌 다른 도시이면 charge 값은 "5000"이 된다.
  3. ③"java IfElse 중국 상해"를 실행하면 "20000"이 출력 된다.
  4. ④"java IfElse 한국 부산"을 실행하면 "20000"이 출력 된다.

선지를 골라 바로 채점해 보세요.

정답 ④

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)

신고가 접수됐습니다. 감사합니다.

오류 신고