输入一行字符,分别统计出包含英文字母、空格、数字
生活随笔
收集整理的這篇文章主要介紹了
输入一行字符,分别统计出包含英文字母、空格、数字
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目描述:
輸入一行字符,分別統計出包含英文字母、空格、數字和其它字符的個數。
輸入描述:
輸入一行字符串,可以有空格
輸出描述:
統計其中英文字符,空格字符,數字字符,其他字符的個數
思路:
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);while (scanner.hasNext()){String str = scanner.nextLine();int numCh = 0;int numEm = 0;int numDi = 0;int numOt = 0;for (char c: str.toCharArray()){if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'))numCh++;else if (c == ' ')numEm++;else if (c >= '0' && c <= '9')numDi++;elsenumOt++;}System.out.println(numCh);System.out.println(numEm);System.out.println(numDi);System.out.println(numOt);}} }總結
以上是生活随笔為你收集整理的输入一行字符,分别统计出包含英文字母、空格、数字的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vs2012 express 密钥
- 下一篇: c语言版本双人贪吃蛇