問題:
根據提示輸入一行字符,這行字符可以是任意的,可以包含字母數字標點符號,特殊符號等,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] >= 'a' && ch[i] <= 'z' || ch[i] >= 'A' && ch[i] <= 'z'){ character++; }else if(ch[i] >= '0' && ch[i] <= '9'){ digital++; }else if(ch[i] == ' '){ blank++; }else{ other++; } } System.out.println("字母个数:"+character); System.out.println("数字个数:"+digital); System.out.println("空格个数:"+blank); System.out.println("其他个数:"+other); } }
相關文章教學推薦:java語言入門
以上是java實作計算字串中不同字元或數字的個數的詳細內容。更多資訊請關注PHP中文網其他相關文章!