早教吧 育儿知识 作业答案 考试题库 百科 知识分享

java程序设有一个由20个英文单词构成的字符串数组,要求:(1)统计以字母w开头的单词数;(2)统计单词中含“or”字符串的单词数;(3)统计长度为3的单词数。

题目详情
java程序
设有一个由20个英文单词构成的字符串数组,要求:
(1)统计以字母w开头的单词数;
(2)统计单词中含“or”字符串的单词数;
(3)统计长度为3的单词数。
▼优质解答
答案和解析
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
int w=0,or=0,l=0;
Scanner scan=new Scanner(System.in);
System.out.println("input worlds :");

String str=scan.nextLine();
String st[]=str.split(" ");
if(str.startsWith("w")){
w++;

}
for(String string:st){
if(string.contains("or")){
or++;
}
if(string.length()==3){
l++;

}
}

System.out.println("以字母w开头的单词数:"+w+",单词中含“or”字符串的单词数:"+or+",长度为3的单词数"+l);

}
}