编写程序,由键盘录入一个字符串,统计字符串中英文字母和数字分别有多少个。比如:Hello12345World中字母:10个,数字:5个。
package com.itheima.task.day07.stringdemo;
import java.util.Scanner;
public class Test5 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String s = "";
s = sc.next();
char[] arr = s.toCharArray();
int countNum = 0;
int countUpLetter = 0;
int countLowerLetter = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[i] >= 65 && arr[i] <= 90) {
countUpLetter++;
} else if (arr[i] >= 97 && arr[i] <= 122) {
countLowerLetter++;
} else if (arr[i] >= 48 && arr[i] <= 57) {
countNum++;
}
}
System.out.println("countNum=" + countNum);
System.out.println("countUpLetter=" + countUpLetter);
System.out.println("countLowerLetter=" + countLowerLetter);
}
}