統計母音字母——輸入一個字串,統計處其中母音字母的數量。更復雜點的話統計出每個母音字母的數量。
阿新 • • 發佈:2019-02-09
--完成語言 JAVA
import java.util.HashSet; import java.util.Scanner; import java.util.Set; import java.io.*; public class main { public static void main(String[] args) { Set a = new HashSet(); Set e = new HashSet(); Set i = new HashSet(); Set o = new HashSet(); Set u = new HashSet(); int num_a=0; int num_e=0; int num_i=0; int num_o=0; int num_u=0; a.add('a'); a.add('A'); e.add('e'); e.add('E'); i.add('i'); i.add('I'); o.add('o'); o.add('O'); u.add('u'); u.add('U'); Scanner scan = new Scanner(System.in); String s = scan.nextLine(); for(int j=0;j<s.length();j++) { if(a.contains(s.charAt(j))) { num_a++; } if(e.contains(s.charAt(j))) { num_e++; } if(i.contains(s.charAt(j))) { num_i++; } if(o.contains(s.charAt(j))) { num_o++; } if(u.contains(s.charAt(j))) { num_u++; } } System.out.println("NUM_A "+num_a); System.out.println("NUM_E "+num_e); System.out.println("NUM_I "+num_i); System.out.println("NUM_O "+num_o); System.out.println("NUM_U "+num_u); } }