我写的代码老是不行,只要输入空格就不行了·····不知道为何,求高手帮忙看看;、importjava.util.Scanner;publicclassJava_2015_12_06{/***@paramargs*@throwsIOException*/publ...
我写的代码老是不行,只要输入空格就不行了·····不知道为何,求高手帮忙看看;、
import java.util.Scanner;
public class Java_2015_12_06 {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int word=0; //定义字母为word;
int number=0; //定义数字为number;
int space=0; //定义空格为space;
System.out.println("请输入任意字符:");
String shuru = sc.next();
char[] chars = shuru.toCharArray(); //判断每个字符;
for(int i = 0;i
if(chars[i]>=65&&chars[i]<=90||(chars[i]>=97&&chars[i]<=122)){
//字母的范围 大写Z-A 和小写 z-a;
word++;
}
else if((chars[i]>=48&&chars[i]<=57)){ //s数字的范围;
number++;
}
else if(chars[i]==' '){
space++; //其他,空格;
}
}
System.out.println("字母有:"+word+"个");
System.out.println("数字有:"+number+"个");
System.out.println("空格有:"+space+"个");
}
}
展开