//统计从键盘输入的字符串中,字母、数字、空格和其他字符的个数
import java.util.Scanner;
import java.util.Arrays;
public class Hw10 {
public static void main(String[] args) {
System.out.println("请输入字符串");
Scanner in = new Scanner(System.in);
String str =in.nextLine();
int a=0;
int b=0;
int c=0;
int d=0;
int i=0;
char[] arr = str.toCharArray();
for(i=0; i<arr.length;i++){
if(arr[i] >= 'a' && arr[i] <= 'z'){
a++;}
else if(arr[i] >= 'A' && arr[i] <= 'Z'){
a++;}
else if('9'>=arr[i] && arr[i]>='0'){
b++;}
else if(arr[i]==' '){
c++;}
else
d++;
}
System.out.println("字母的个数为"+a);
System.out.println("数字的个数为"+b);
System.out.println("空格的个数为"+c);
System.out.println("其它字符的个数为"+d);
}
}
先是最下面else加[],接着是if后面加;,我的建议是回家卖红薯比较好
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)