题目 1035: [编程入门]自定义函数之字符类型统计
生活随笔
收集整理的這篇文章主要介紹了
题目 1035: [编程入门]自定义函数之字符类型统计
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目描述
編寫一函數,由實參傳來一個字符串,統計此字符串中字母、數字、空格和其它字符的個數,在主函數中輸入字符串以及輸出上述結果。
只要結果,別輸出什么提示信息。
輸入
一行字符串
輸出
統計數據,4個數字,空格分開。
樣例輸入
!@#$%^QWERT 1234567
樣例輸出
5 7 4 6
代碼
import java.util.Scanner; public class Main {//主函數public static void main(String[] args) {Scanner scan = new Scanner(System.in);String str = scan.nextLine();num(str);}public static void num(String str){//num函數執行具體方法//定義四個變量分別接收字符串中各符號的個數int num1=0;//字母int num2=0;//數字int num3=0;//空格int num4=0;//其他for(int i=0;i<str.length();i++) {if(('A'<=str.charAt(i)&&str.charAt(i)<='Z')||('a'<=str.charAt(i)&&str.charAt(i)<='z')){//注意字符大小寫num1++;}else if('0'<=str.charAt(i)&&str.charAt(i)<='9') {//數字一定要帶'',才是以字符格式遍歷num2++;}else if(str.charAt(i)==' '){//空格num3++;}else{//其他num4++;}}System.out.print(num1+" "+num2+" "+num3+" "+num4+"\n");} }擴展
總結
以上是生活随笔為你收集整理的题目 1035: [编程入门]自定义函数之字符类型统计的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 蓝桥杯 2015 javaB组 校赛
- 下一篇: DAS、NAS、SAN三种存储架构比较