从键盘输入一串字符串,编写一个java程序实现统计,输出有几个大写字母,几个小写字母,和几个数字,并把大
答案:1 悬赏:10 手机版
解决时间 2021-02-13 15:49
- 提问者网友:我是女神我骄傲
- 2021-02-12 19:43
从键盘输入一串字符串,编写一个java程序实现统计,输出有几个大写字母,几个小写字母,和几个数字,并把大
最佳答案
- 五星知识达人网友:摆渡翁
- 2021-02-12 19:52
public static void main(String[] args) {
System.out.println("请输入一串字符串");
Scanner s=new Scanner(System.in);
String string=s.nextLine();
int numberCount=0;
int upperCaseCount=0;
int lowerCaseCount=0;
for(int i=0;i<string.length();i++){
char c=string.charAt(i);
if(Character.isDigit(c)){
//数字
numberCount=numberCount+1;
}
else if(Character.isUpperCase(c)){
//大写字母
upperCaseCount=upperCaseCount+1;
}
else if(Character.isLowerCase(c)){
//小写字母
lowerCaseCount=lowerCaseCount+1;
}
}
System.out.println("大写字母数量"+upperCaseCount);
System.out.println("小写字母数量"+lowerCaseCount);
System.out.println("数字数量"+numberCount);
}
}
System.out.println("请输入一串字符串");
Scanner s=new Scanner(System.in);
String string=s.nextLine();
int numberCount=0;
int upperCaseCount=0;
int lowerCaseCount=0;
for(int i=0;i<string.length();i++){
char c=string.charAt(i);
if(Character.isDigit(c)){
//数字
numberCount=numberCount+1;
}
else if(Character.isUpperCase(c)){
//大写字母
upperCaseCount=upperCaseCount+1;
}
else if(Character.isLowerCase(c)){
//小写字母
lowerCaseCount=lowerCaseCount+1;
}
}
System.out.println("大写字母数量"+upperCaseCount);
System.out.println("小写字母数量"+lowerCaseCount);
System.out.println("数字数量"+numberCount);
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯