题解 | #[NOIP2018]标题统计#
[NOIP2018]标题统计
https://www.nowcoder.com/practice/b14b87bc6a4547a6839e0a5867c98dba
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String str = scan.nextLine();
//nextLine() 此扫描器执行当前行,并返回跳过的输入信息。
//next() 查找并返回来自此扫描器的下一个完整标记。
int numCount = 0;
int aCount = 0;
//把str转成一个char数组
char[] ch = str.toCharArray();
for (int i = 0; i < ch.length; i++) {
if (Character.isLetter(ch[i])) {//判断是否为字母
aCount++;
} else if (Character.isSpaceChar(ch[i])) {
//判断是否为空格
} else if (Character.isDigit(ch[i])) {//判断是否为数字
numCount++;
}
}
System.out.println(numCount + aCount);
}
}Java基础练习题 文章被收录于专栏
都是一些基础的语法题目,每天可以刷几道。
查看13道真题和解析