publicclassday39{publicstaticvoidmain(String[] args){
Scanner scanner =newScanner(System.in);
System.out.println("Enter the number of terms:");
String str = scanner.next();
int dights=0;
int letters=0;for(int i =0; i < str.length(); i++){
char c=str.charAt(i);if((c >='a'&& c<='z')||(c >='A'&& c<='Z')){
letters++;}if(c>='0'&&c<='9'){
dights++;}}
System.out.println("letters="+letters);
System.out.println("dights="+dights);}}
C语言实现:
intmain(){char s[80];int digit;//统计数字int sumb;//统计字母int i;
digit=sumb=0;printf(" Please input some characters\n");gets(s);for(i=0;s[i]!='\0';i++){if(s[i]>='0'&&s[i]<='9')
digit++;//统计数字if(s[i]>='a'&&s[i]<='z'||s[i]>='A'&&s[i]<='Z')
sumb++;//统计字母}printf("The number of digits is %d\n",digit);printf("The number of letters is %d\n",sumb);return0;}