早教吧作业答案频道 -->其他-->
java中输入一段英文文章,请统计出该文章中的冠词数有多少个.输入一段英文文章,请统计出该文章中的冠词数有多少个。英文中的冠词是指a、an和the
题目详情
java中输入一段英文文章,请统计出该文章中的冠词数有多少个.
输入一段英文文章,请统计出该文章中的冠词数有多少个。
英文中的冠词是指a、an和the
输入一段英文文章,请统计出该文章中的冠词数有多少个。
英文中的冠词是指a、an和the
▼优质解答
答案和解析
package play;
import java.util.Scanner;
public class Test2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一段文章:");
String source = sc.nextLine();
System.out.println(source);
int aCount = statCount(source, "a");
int anCount = statCount(source, "an");
int theCount = statCount(source, "the");
System.out.println("这段文章中,冠词个数为:" + aCount + anCount + theCount);
}
private static int statCount(String source, String express) {
int count = 0;
if ((source.startsWith(express + " ") && source.length() > 2)) {
count++;
}
if ((source.endsWith(" " + express) && source.length() > 2)) {
count++;
}
String temp = source;
String _express = " " + express + " ";
int site = temp.indexOf(_express);
while (site != -1) {
count++;
temp = temp.substring(site + 1, temp.length());
site = temp.indexOf(_express);
}
return count;
}
}
这么简单的代码,不需要解释,看得懂的吧。
看了 java中输入一段英文文章,...的网友还看了以下:
文段表达。(10分)根据中文和英文提示写一篇意思连贯、符合逻辑、不少于50词的回信。信的开头和结尾 2020-05-13 …
文段表达根据中文和英文提示,写一封意思连贯、符合逻辑、不少于50词的回信。信的开头和结尾一给出,其 2020-05-13 …
根据中文和英文提示,写一封意思连贯、符合逻辑、不少于50词的回信。信的开头和结尾已给出,其词数不计 2020-05-13 …
根据中文和英文提示,写一封意思连贯、符合逻辑、不少于50词的回信。信的开头和结尾已给出,其词数不计 2020-05-13 …
下面一段文字如果加上一些虚词,表达效果会更好。为此,请将下面的虚词插入文中适当的地方。插入后,将紧 2020-05-13 …
根据中文大意和英文提示词语,写出意思连贯、符合逻辑、不少于60词的回信。信的开头和结尾已给出,其词 2020-06-27 …
下面一段文字如果加上一些虚词,表达效果会更好。为此,请将下面的虚词插入文中适当的地方。插入后,将紧 2020-07-12 …
根据中文大意和英文提示词语,写一封意思连贯、符合逻辑、不少于50词的短文。信的开头和结尾已给出,其 2020-07-22 …
书面表达。根据中文提示和英文书信内容,写一封意思连贯、符合逻辑、不少于60词的回信,信的开头和结尾 2020-07-22 …
文段表达1从下面两个题目中任选一题,根据中文和英文提示,完成一篇不少于50词的文段写作。文中已给出内 2020-10-30 …