hdu 2027 java函數 水過~~~~
來源:程序員人生 發布時間:2015-04-15 08:16:32 閱讀次數:2498次
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(); /* 沒兩組輸出數據中,加1個換行 */
}
}
}
}
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){ /* 遇到1個我需要的統計的字符,我就n++ */
n++;
}
}
return n; /* 返回1個int就是統計的數量 */
}
}
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈