一、从键盘输入一个字符串,从中分别找出大写字母、小写字母、数字的个数。
package day01;
import java.util.Scanner;
public class Panduan {
public Panduan() {
// 从一个字符串中分别找出大写字母、小写字母、数字的个数。
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
System.out.println("请输入字符串:");
String s=sc.nextLine();
int numcount=0;
int uppercount=0;
int downercount=0;
for(int i=0;i<s.length();i++) {
char ch = s.charAt(i);
if(ch>='0' && ch<='9') {
numcount++;
}else if(ch>='a' && ch<='z') {
downercount++;
}else if(ch>='A' && ch<='Z') {
uppercount++;
}
}
System.out.println("1、数字有"+numcount+"个");
System.out.println("2、大写字母有"+uppercount+"个");
System.out.println("3、小写字母有"+downercount+"个");
}
}
结果