Java练习题:String
键盘输入字符串,判断并输出字符串的大写字母和小写字母、以及数字的个数。
ASCII表
import java.util.Scanner;public class W3school {public static void main(String[] args) {Scanner sc=new Scanner(System.in);System.out.println("请输入一个字符串:");String s=sc.next();int Count=0;int count=0;int Numbercount=0;for (int i = 0; i < s.length(); i++) {char r=s.charAt(i);if (r>='a'&&r<='z'){count++;}else if (r>='A'&&r<='Z'){Count++;}else if (r>='0'&&r<='9'){Numbercount++;}}System.out.println("大写字母有:"+Count+"个,"+"小写字母有:"+count+"个,"+"数字有:"+Numbercount+"个.");}
}
运行结果为: