加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

获取指定字符串中,大写字母、小写字母、数字的个数。

发布时间:2021-05-20 08:56:22 所属栏目:大数据 来源: https://blog.csdn.net/summoxj
导读:代码如下: import java.util.Scanner; /* ?* 获取指定字符串中,大写字母、小写字母、数字的个数。 ?*/ public class StringTest { ?? ?public static void main(String[] args) { ?? ??? ?System.out.println("请输入字符串:"); ?? ??? ?Scanner sc=new Sc

代码如下:

import java.util.Scanner;
/*
?* 获取指定字符串中,大写字母、小写字母、数字的个数。
?*/
public class StringTest {
?? ?public static void main(String[] args) {
?? ??? ?System.out.println("请输入字符串:");
?? ??? ?Scanner sc=new Scanner(System.in);
?? ??? ?String input=sc.next();
?? ??? ?System.out.print("字符串为:");
?? ??? ?System.out.println(input);
?? ??? ?getCount(input);
?? ?}

?? ?public static void getCount(String input){
?? ??? ?char[] array=input.tocharArray();
?? ??? ?int a=0,b=0,c=0;
?? ??? ?for(int i=0;i<array.length;i++){
?? ??? ??? ?if(array[i]>='a'&&array[i]<='z')
?? ??? ??? ??? ?a++;
?? ??? ??? ?else if(array[i]>='A'&&array[i]<='Z')
?? ??? ??? ??? ?b++;
?? ??? ??? ?else if(array[i]>='0'&&array[i]<='9')
?? ??? ??? ??? ?c++;
?? ??? ?}
?? ??? ?System.out.println("大写字母有"+b+"个,小写字母有"+a+"个,数字有"+c+"个");
?? ?}
}


(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读