早教吧作业答案频道 -->其他-->
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中输入一段英文文章,...的网友还看了以下:
请问300平方的铜线一般能通过多大的电流?带的起550KW的负载吗?还有请问下300平的价格是多少 2020-04-06 …
英语翻译请多想想自己(请多考虑自己)자기를더생각하세요.这样表达可以吗?我要表达的意思是“请多为自 2020-04-07 …
一个整式与多项式x的平方减y的平方的差为x的平方加y的平方,则这个整式为()一个整式与多项式x的平 2020-04-22 …
英语翻译1.来自本地企业的许多人2.日日夜夜3.自然灾害4.侧门5.这次慈善义演的主持人6.观看慈 2020-05-12 …
用三连格(横的或竖的)去框右面表格中的数,每次框三个数.是11~70之间.(1)框出的三个数的和最 2020-05-13 …
数学学得不错的请帮我算下2012年的7.13日到2013年的几月几日正好是520天.平年多少?闰年 2020-05-13 …
三至六年级学过的图形的面积公式、周长公式、体积公式.麻烦你们了!分开写,最好详细点、不知道的请勿回 2020-05-13 …
有没有用来形容屁的成语、词组、打油诗、俗语……本人最近在研究关于屁的学问.记得小时候研究的挺多的, 2020-05-14 …
在探究“影响滑动摩擦力大小的因素”的实验中.(1)为了探究滑动摩擦力与速度大小的关系 在不同速度下 2020-05-16 …
《我身上裹着的是我的父母》阅读答案北极,被称为世界的冰窖.在这儿,生活着一种浑身长满绒毛的鸟儿—— 2020-05-16 …