Java : Menghitung Jumlah Huruf Vokal

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
/*
buatlah sebuah program java sederhana untuk melakukan perhitungan huruf vokal pada sebuah
kalimat yang dimasukan oleh user
*/
import java.util.Scanner;
class vokal {
    public static void main(String args[]) {
        Scanner s = new Scanner(System.in);
 
        String kalimat = s.nextLine();
 
        kalimat = kalimat.toLowerCase();
 
        int[] jum = new int[256];
 
        for (int i=0; i<256; i++) {
            jum[i] = 0;
        }
 
        int jumlahVokal = 0;
        for (int i=0; i<kalimat.length(); i++) {
            jum[(int)kalimat.charAt(i)]++;
            if (kalimat.charAt(i) == 'a' || kalimat.charAt(i) == 'i' || kalimat.charAt(i) == 'u'
                || kalimat.charAt(i) == 'e' || kalimat.charAt(i) == 'o') {
                jumlahVokal++;
            }
        }
 
        System.out.println();
 
        for (int i=0; i<256; i++) {
            if (jum[i] > 0) {
                if ((char) i == 'a' || (char)i == 'i' || (char)i == 'u' || (char)i == 'e' || (char)i == 'o') {
                    System.out.println("Jumlah huruf " + (char) i + " adalah " + jum[i]);
                }
            }
        }
 
        System.out.println("\nJumlah vokal : " + jumlahVokal);
 
        System.out.println();
    }
}
/*
buatlah sebuah program java sederhana untuk melakukan perhitungan huruf vokal pada sebuah
kalimat yang dimasukan oleh user
*/
import java.util.Scanner;
class vokal {
	public static void main(String args[]) {
		Scanner s = new Scanner(System.in);

		String kalimat = s.nextLine();

		kalimat = kalimat.toLowerCase();

		int[] jum = new int[256];

		for (int i=0; i<256; i++) {
			jum[i] = 0;
		}

		int jumlahVokal = 0;
		for (int i=0; i<kalimat.length(); i++) {
			jum[(int)kalimat.charAt(i)]++;
			if (kalimat.charAt(i) == 'a' || kalimat.charAt(i) == 'i' || kalimat.charAt(i) == 'u'
				|| kalimat.charAt(i) == 'e' || kalimat.charAt(i) == 'o') {
				jumlahVokal++;
			}
		}

		System.out.println();

		for (int i=0; i<256; i++) {
			if (jum[i] > 0) {
				if ((char) i == 'a' || (char)i == 'i' || (char)i == 'u' || (char)i == 'e' || (char)i == 'o') {
					System.out.println("Jumlah huruf " + (char) i + " adalah " + jum[i]);
				}
			}
		}

		System.out.println("\nJumlah vokal : " + jumlahVokal);

		System.out.println();
	}
}

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code lang=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" extra="">