zoukankan      html  css  js  c++  java
  • 字母统计

    主要学习的是写代码时的逻辑:要边输入边处理,边输出,这样快捷方便。

    还有就是字符串转化为字符数组的方法:char[] newch = str.toCharArray();

    题目描述

    输入一行字符串,计算其中A-Z大写字母出现的次数 
    输入描述:
    案例可能有多组,每个案例输入为一行字符串。


    输出描述:
    对每个案例按A-Z的顺序输出其中大写字母出现的次数。

    输入例子:
    DFJEIWFNQLEF0395823048+_+JDLSFJDLSJFKK

    输出例A:0
    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


    代码如下:
     1 import java.util.Scanner;
     2 
     3 public class 字母统计 {
     4 
     5     public static void main(String[] args) {
     6         Scanner in = new Scanner(System.in);
     7         char[] ch = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S',
     8                 'T', 'U', 'V', 'W', 'X', 'Y', 'Z' };
     9         while (in.hasNext()) {
    10             String str = in.nextLine();
    11             char[] newch = str.toCharArray();
    12             for (int i = 0; i < ch.length; i++) {
    13                 int count = 0;
    14                 for (int j = 0; j < newch.length; j++) {
    15                     if (newch[j] == ch[i])
    16                         count++;
    17                 }
    18                 System.out.println(ch[i] + ":" + count);
    19 
    20             }
    21         }
    22         in.close();
    23     }
    24 
    25 }
    
    
  • 相关阅读:
    宿主机无法访问CentOS7上Jenkins服务的解决办法
    415. Add Strings
    367. Valid Perfect Square
    326. Power of Three
    258. Add Digits
    231. Power of Two
    204. Count Primes
    202. Happy Number
    172. Factorial Trailing Zeroes
    171. Excel Sheet Column Number
  • 原文地址:https://www.cnblogs.com/ygh1229/p/5736067.html
Copyright © 2011-2022 走看看