1.需求;键盘录入一个字符串,使用程序实现在控制台遍历该字符串
//1.键盘录入一个字符串并进行遍历
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个字符串");
String str = sc.next();
//2.进行遍历
for (int i = 0; i < str.length(); i++) {
//i 依次表示字符串的索引
char c = str.charAt(i);
System.out.println(c);
}
2.键盘录入一个字符串,统计该字符串中大写字母字符,小写字母字符
数字字符出现的次数(不考虑其它字符)
public static void main(){
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个字符串");
String str =sc.next();
int bigCount = 0;
int smallCount = 0;
int numberCount = 0;
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
if(c >= 'a' && c <= 'z'){
smallCount++;
}else if(c >= 'A' && c <= 'Z'){
bigCount++;
}else if(c >= '0' && c <= '9'){
numberCount++;
}
}
System.out.println("小写字母有" + smallCount + "个");
System.out.println("大写字母有" + bigCount + "个");
System.out.println("数字字母有" + numberCount + "个");
}
新手老铁们可根据以下步骤练习:
1.键盘录入一个字符串
2.统计--- 计数器思维
定义三个计数器
cha类型的变量在参与计算的时候自动类型提升为int
查询ascll码表
注意:老铁们练习之前要对字符串的一些基础知识和对ASCLL码表进行了解。
标签:Java,int,练习,System,println,str,字符串,out From: https://blog.51cto.com/u_15912723/6129689