山东大学软件专业大一作业(上学期)作业四
作者:互联网
import java.util.Scanner;
public class test {
/*
* 编写一个程序,接受用户输入的一段英文文字,
* 统计出其中的字符个数、单词个数和句子的个数。
* (设句子以“。”“!”“?”结束,单词之间利用空格分隔)。
*/
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("请输入一段英文文字");
String s = in.nextLine();
int len = s.length();
int words = 0;
int sentences = 0;
for(int i=0;i<len;i++) {
if(s.charAt(i)==' ') {
words = words + 1;
}
if(s.charAt(i)=='.'||s.charAt(i)=='!'||s.charAt(i)=='?') {
sentences = sentences + 1;
}
}
System.out.println("字符总数"+len+"单词个数"+(words+sentences)+"句子个数"+sentences);
in.close();
}
}
标签:charAt,int,个数,大一,作业,System,words,sentences,山东大学 来源: https://blog.csdn.net/iammeiqian/article/details/113758213