English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 기본 튜토리얼

Java 흐름 제어

Java 배열

Java 상대적 객체(I)

Java 상대적 객체(II)

Java 상대적 객체(III)

Java 예외 처리

Java 리스트(List)

Java Queue(큐)

Java Map 집합

Java Set 집합

Java 입력/출력(I/O)

Java Reader/Writer

Java 다른 주제

Java 프로그램으로 원음이나 혼성음을 확인하는 방법

Java 예제 모든 것

이 프로그램에서 Java의 if..else와 switch 문을 사용하여 문자가 원음인지 혼성음인지 확인하는 방법을 배울 것입니다.

예제1if..else 문을 사용하여 문자가 원음인지 혼성음인지 확인합니다

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 문을 사용하여 소리나 음소를 확인할 수도 있습니다.

예제2: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를 실행하고 화면에 음소를 출력합니다。

Java 예제 모든 것