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

Java 기본 튜토리얼

Java 흐름 제어

Java 배열

Java 동기 방향(object-oriented) (I)

Java 동기 방향(object-oriented) (II)

Java 동기 방향(object-oriented) (III)

Java 예외 처리

Java 리스트(List)

Java Queue(큐)

Java Map 집합

Java Set 집합

Java 입력 출력(I/O)

Java Reader/Writer

Java 다른 주제

Java 프로그램이 문장에서 모음과 자음의 개수를 계산

Java 예제 모든 것

이 프로그램에서는 Java의 if를 사용하여 주어진 문장에서 모음, 자음, 숫자, 공백의 개수를 계산하는 방법을 배울 수 있습니다.

예제: 모음, 자음, 숫자, 공백을 계산하는 프로그램

public class Count {
    public static void main(String[] args) {
        String line = "This website is aw"3som3.";
        int 모음 = 0, 자음 = 0, 숫자 = 0, 공백 = 0;
        line = line.toLowerCase();
        for (int i = 0; i < line.length(); ++i)
        {
            char ch = line.charAt(i);
            if (ch == 'a' || ch == 'e' || ch == 'i')
                || ch == 'o' || ch == 'u') {
                ++모음;
            }
            else if ((ch >= 'a' && ch <= 'z')) {
                ++자음;
            }
            else if (ch >= '0' && ch <= '9')9');
            {
                ++숫자;
            }
            else if (ch == ' ')
            {
                ++공백;
            }
        }
        System.out.println("단어: " + vowels);
        System.out.println("자음: " + consonants);
        System.out.println("숫자: " + digits);
        System.out.println("공백: " + spaces);
    }
}

이 프로그램을 실행할 때, 출력은 다음과 같습니다:

모음: 6
자음: 11
숫자: 3
공백: 3

위의 예제에서 각 확인에는4개 조건입니다.

  • 첫 번째 if 조건은 문자가모음.

  • 이후의 else if 조건은 이 문자가 자음인지 확인하는 데 사용됩니다. 순서는 같아야 합니다. 그렇지 않으면 모든 모음도 자음으로 간주됩니다.

  • 세 번째 조건(else if)은 문자가0부터9사이에 있는지 확인하는 것입니다.

  • 마지막으로, 마지막 조건은 문자가공백문자.

따라서, 우리는 toLowerCase()를 사용하여 이 줄을 소문자로 만듭니다. 이는 대문자 A부터 Z와 모음을 확인하지 않는 최적화입니다.

이를 위해 우리는 toLowerCase()를 사용하여 이 줄을 소문자로 만듭니다. 이는 대문자 A부터 Z와 모음을 확인하지 않는 최적화입니다.

Java 예제 모든 것