package stringdemo;
import java.util.Scanner;
public class Z2 {
public static void main(String[] args) {
//键盘录入一个字符串,并在控制台遍历字符串
//键盘录入字符串
System.out.println("请输入一串字符串:");
Scanner sc=new Scanner(System.in);
String Str = sc.next();
System.out.println("字符串遍历:");
for (int i = 0; i < Str.length(); i++) {
//length()返回字符串长度
System.out.println(Str.charAt(i));
//charAt( )根据索引返回字符
}
}
}
package stringdemo;
import java.util.Scanner;
public class Z3 {
public static void main(String[] args) {
//键盘录入一个字符串
//统计该字符串中大写字母字符,小写字母字符,数字字符出现的次数
//键盘录入字符串
System.out.println("请输入一串字符串:");
Scanner sc = new Scanner(System.in);
String Str = sc.next();
//统计
int bigCount = 0;
int smallCount = 0;
int numCount = 0;
for (int i = 0; i < Str.length(); i++) {
//大写字符
if (Str.charAt(i) >= 'A' && Str.charAt(i) <= 'Z') {
bigCount++;
}
//小写字符
else if (Str.charAt(i) >= 'a' && Str.charAt(i) <= 'z') {
smallCount++;
}
//数字字符
else if (Str.charAt(i) >= '0' && Str.charAt(i) <= '9') {
numCount++;
}
}
System.out.println("大写字母的个数为:"+bigCount+" 小写字母个数为:"+smallCount+" 数字字符个数为:"+numCount);
}
}