首頁 >Java >Java基礎 >java實作計算字串中不同字元或數字的個數

java實作計算字串中不同字元或數字的個數

王林
王林轉載
2019-12-12 12:00:183630瀏覽

java實作計算字串中不同字元或數字的個數

問題:

根據提示輸入一行字符,這行字符可以是任意的,可以包含字母數字標點符號,特殊符號等,java程式會輸出你輸入字串中各個類別字元的個數。

結果展示:

java實作計算字串中不同字元或數字的個數

免費學習影片教學推薦:java影片

程式碼展示:

package com.one;
import java.util.*;
public class Flqgs {
	public static Scanner input = new Scanner(System.in);
	public static void main(String[] args) {
		System.out.println("请输入一行字符串:");
		String num = input.nextLine();
		int digital = 0, character = 0, other = 0, blank = 0;
		char [] ch = num.toCharArray();
		
		for(int i=0;i<ch.length;i++){
			if(ch[i] >= &#39;a&#39; && ch[i] <= &#39;z&#39; || ch[i] >= &#39;A&#39; && ch[i] <= &#39;z&#39;){
				character++;
			}else if(ch[i] >= &#39;0&#39; && ch[i] <= &#39;9&#39;){
				digital++;
			}else if(ch[i] == &#39; &#39;){
				blank++;
			}else{
				other++;
			}
		}
		System.out.println("字母个数:"+character);
		System.out.println("数字个数:"+digital);
		System.out.println("空格个数:"+blank);
		System.out.println("其他个数:"+other);
	}
}

相關文章教學推薦:java語言入門

以上是java實作計算字串中不同字元或數字的個數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除