早教吧作业答案频道 -->其他-->
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中输入一段英文文章,...的网友还看了以下:
请问英文的主治医师是口腔科的怎么说啊请问英文的主治医师是口腔科的是用physicianinchar 2020-04-25 …
这道题的解题过程是?短文改错.短文改错.假定英语课上老师要求同桌之间交换修改作文,请你修改你同桌写 2020-05-17 …
这个作业怎么做?短文改错.假定短文改错.假定英语课上老师要求同桌之间交换修改作文,请你修改你同桌写 2020-06-08 …
英文中表示级别的词中文中常有这样的表达:一般重要,比较重要,非常重要,特别重要(例:文物级别分类— 2020-06-12 …
“迷于雾失楼台”这句怎么解释?在“我的空中楼阁”一文中,有“小屋迷于雾失楼台的情景中”之句,请问: 2020-06-15 …
在线求指导:短文改错(共10小题;短文改错(共10小题;每小题1分,假定英语课上老师要求同桌之间交 2020-06-17 …
假定英语课上老师要求同桌之间交换修改作文,请你修改你同桌写的以下作文.文中共有10处语言错误,每句 2020-06-27 …
请问高手们,我想获取文中所有[UPLOADFILE=(1273.jpg)],但是1273.jpg是 2020-07-23 …
短文改错[2015•山东省泰安第一中学高一下学期期中考试]假定英语课上老师要求同桌之间交换修改作文, 2020-11-13 …
祖逖.1、“闻鸡起舞”,“中流击楫”,祖逖率军北伐,壮志凌云,终成一代名将,名垂青史.请结合课文,说 2020-12-06 …