標籤:hdu 2027 java函數 水過 java 水過
import java.util.*;class Main{public static void main(String args[]){ Scanner sc = new Scanner(System.in); while(sc.hasNext()){ /* *.hasNext()可以連續輸入多組測試資料 */ int n=sc.nextInt(); sc.nextLine(); /* 接受分行符號 */ for(int i=1;i<=n;i++){ String str = sc.nextLine(); char[] ch=str.toCharArray(); /* 把String 型的str 轉換成 Char型的數組 */ print('a',count('a',ch)); /* 調用在函數:在函數print裡調用count函數 */ print('e',count('e',ch)); print('i',count('i',ch)); print('o',count('o',ch)); print('u',count('u',ch)); if(i!=n){ System.out.println(); /* 沒兩組輸出資料中,加一個換行 */ } } }}static void print(char str,int a){ /* 輸出函數print */ System.out.println(str+":"+a);}static int count(char str,char[] chs){ /* 計數器函數 */ int n=0; for(int i=0;i<chs.length;i++){ if(chs[i]==str){ /* 遇到一個我需要的統計的字元,我就n++ */ n++; } } return n; /* 返回一個int就是統計的數量 */}}
hdu 2027 java函數 水過~~~~