다음 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);
}
}- ①country 값이 "한국" 이 아니고 해외국가 이름이면 "20000"이 출력된다.
- ②country 값이 "한국" 이고 city 값이 "제주도"가 아닌 다른 도시이면 charge 값은 "5000"이 된다.
- ③"java IfElse 중국 상해"를 실행하면 "20000"이 출력 된다.
- ④"java IfElse 한국 부산"을 실행하면 "20000"이 출력 된다.
선지를 골라 바로 채점해 보세요.
정답 ④
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)