• 字母统计


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

    还有就是字符串转化为字符数组的方法: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 }
    
    
  • 相关阅读:
    配置DNS域名解析服务器
    使用buildroot编译bind DNS服务器
    java值得注意的几个问题
    访问权限
    import static与import的区别
    八大排序算法
    移植DNS服务bind
    Sql存储过程中延迟执行
    【转】ado实体数据模型增删改查基本用法
    JS 拖动事件
  • 原文地址:https://www.cnblogs.com/ygh1229/p/5736067.html
Copyright © 2020-2023  润新知