欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JavaSE_输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数

程序员文章站 2022-04-15 17:46:03
package liuchengkongzhi;import java.util.Scanner;import java.util.Scanner; public class Test7 { public static void main(String[] args){ int upCase=0; int lowCase=0; int space=0; int num=0; int other...
package liuchengkongzhi;

import java.util.Scanner;
	import java.util.Scanner;
	 
	public class Test7 {
	    public static void main(String[] args){
	        int upCase=0;
	        int lowCase=0;
	        int space=0;
	        int num=0;
	        int other=0;
	        System.out.println("请输入字符串:");
	        Scanner sc = new Scanner(System.in);
	        String str = sc.nextLine();
	        
	        int len=str.length();
	        for(int i=0;i<len;i++){
	            char c=str.charAt(i);
	            if(c>=65&&c<=90)
	                upCase++;
	            else if(c>=97&&c<=122)
	                lowCase++;
	            else if(c>=48&&c<=57)
	                num++;
	            else if(c==32)
	                space++;
	            else other++;
	        }
	        
	        System.out.println("大写字母:"+upCase);
	        System.out.println("小写字母:"+lowCase);
	        System.out.println("空格:"+space);
	        System.out.println("数字:"+num);
	        System.out.println("其他字符"+ ":"+other);
	 
	    }
	}



本文地址:https://blog.csdn.net/weixin_42384226/article/details/109844122