字母統計(陣列思維)
輸入一行字串,計算其中A-Z大寫字母出現的次數
輸入描述:
案例可能有多組,每個案例輸入為一行字串。
輸出描述:
對每個案例按A-Z的順序輸出其中大寫字母出現的次數。
示例1
輸入
DFJEIWFNQLEF0395823048+_+JDLSFJDLSJFKK
輸出
A:0 B:0 C:0 D:3 E:2 F:5 G:0 H:0 I:1 J:4 K:2 L:3 M:0 N:1 O:0 P:0 Q:1 R:0 S:2 T:0 U:0 V:0 W:1 X:0 Y:0 Z:0
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
char[] str = sc.nextLine().toCharArray();
int[] a = new int[26];
for(int i=0;i<str.length;i++){
if(str[i]-'A' < 26 && str[i]-'A' >= 0){
a[str[i]-'A']++;
}
}
for(int i=0;i<26;i++){
System.out.println((char)(i+'A')+":"+a[i]);
}
}
}
}
相關文章
- JavaSE 陣列:一維陣列&二維陣列Java陣列
- 二維陣列的計算陣列
- js 一維陣列轉二維陣列JS陣列
- js 二維陣列轉一維陣列JS陣列
- PHP二維陣列轉一維陣列PHP陣列
- PHP中二維陣列與多維陣列PHP陣列
- JavaScript --二維陣列查詢一維陣列JavaScript陣列
- HDU 6274 Master of Sequence(思維+樹狀陣列+二分)AST陣列
- JavaScript二維陣列轉換成一維陣列JavaScript陣列
- 一維多維陣列陣列
- 二維陣列陣列
- 一維陣列陣列
- 多維陣列陣列
- 多維陣列轉一維陣列(降維的多種方式)陣列
- C/C++ 二維陣列的理解(多維陣列)C++陣列
- 指標陣列和陣列指標與二維陣列指標陣列
- PHP一維陣列轉二維陣列正規表示式PHP陣列
- 二維陣列和稀疏陣列互轉陣列
- 陣列004 動態建立一維陣列陣列
- 多維陣列排序陣列排序
- vector 二維陣列陣列
- Java二維陣列Java陣列
- JavaScript二維陣列JavaScript陣列
- JavaScript 二維陣列JavaScript陣列
- 二維陣列排序陣列排序
- 計算思維
- JavaScript 學習筆記 - 多維陣列變為一維陣列JavaScript筆記陣列
- ACM 字母統計ACM
- 燈;及陣列統計分析陣列
- Java 二維陣列轉一維Java陣列
- php 一維陣列變多維PHP陣列
- C++動態建立二維陣列,二維陣列指標,以及動態二維陣列函式傳遞C++陣列指標函式
- 簡單介紹Lua一維陣列與多維陣列的使用陣列
- 《統計學習方法》思維導圖-中
- 《統計學習方法》思維導圖-上
- 二維陣列查詢陣列
- php 二維陣列排序PHP陣列排序
- 二維陣列行排序陣列排序