English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 프로그램에서 Java의 if..else와 switch 문을 사용하여 문자가 원음인지 혼성음인지 확인하는 방법을 배울 것입니다.
public class VowelConsonant { public static void main(String[] args) { char ch = 'i'; if(ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u') System.out.println(ch + "은 소리입니다"); else System.out.println(ch + "은 음소입니다"); } }
이 프로그램을 실행할 때, 출력은 다음과 같습니다:
i는 원음입니다
위 프로그램에서 'i'는 char 변수 ch에 저장됩니다. Java에서 문자열은 double quote(" ")로, 문자는 single quote(' ')으로 사용됩니다.
지금, ch가 원음인지 확인하고, 다음('a', 'e', 'i', 'o', 'u') 중 하나인지 확인하세요. 간단한 if..else 문으로 완료할 수 있습니다.
Java에서 switch 문을 사용하여 소리나 음소를 확인할 수도 있습니다.
public class VowelConsonant { public static void main(String[] args) { char ch = 'z'; switch (ch) { case 'a': case 'e': case 'i': case 'o': case 'u': System.out.println(ch + "은 소리입니다"); break; default: System.out.println(ch + "은 음소입니다"); } } }
이 프로그램을 실행할 때, 출력은 다음과 같습니다:
z는 음소입니다
위의 프로그램에서는 긴 if 조건 문을 사용하지 않고 switch case 문으로 대체했습니다.
ch가 다음 두 가지 중 하나일 경우('a', 'e', 'i', 'o', 'u')이면 소리를 출력합니다. 그렇지 않으면 default를 실행하고 화면에 음소를 출력합니다。