飞过海


私信TA

用户名:q1203839599

访问量:15004

签 名:

等  级
排  名 2267
经  验 2369
参赛次数 0
文章发表 16
年  龄 0
在职情况 学生
学  校 家里蹲
专  业

  自我简介:

import java.util.Scanner;  //抄别人的
public class Main{
    public static void main(String[] age){
    		Scanner in=new Scanner(System.in);
    		int word = 0, number = 0, space = 0, others = 0;
    		String ch=in.nextLine();
    	    for(int i=0;i<ch.length();i++){
    	    	char c=ch.charAt(i);//依次取出每个字母  
    	    	   if ('a' <= c && c <= 'z' || 'A' <= c && c <= 'Z') {
    	               word++;
    	           } else if ('0' <= c && c <= '9') {
    	               number++;
    	           } else if (c == ' ') {
    	               space++;
    	           } else {
    	               others++;
    	           }
    	    }System.out.println(word+" "+number+" "+space+" "+others);
    	}

    }
 

0.0分

1 人评分

  评论区

理解的很透彻
2019-12-16 22:22:12
是不是可以用正则,直接返回符合的数量。
2019-11-29 16:32:09
  • «
  • 1
  • »