求助!java问题设有一个由10个英文单词构成的字符串数组,要求:(1)统计以字母w开头的单词数;(2)统计单词中含“or”字符串的单词数;(3)统计长度为3的单词数。
2019-06-14
求助!java问题
设有一个由10个英文单词构成的字符串数组,要求:
(1)统计以字母w开头的单词数;
(2)统计单词中含“or”字符串的单词数;
(3)统计长度为3的单词数。
优质解答
import java.util.Scanner;
public class Nt {
public static void main(String[] args){
Scanner input=new Scanner(System.in);
String Str[]=new String[10];
int a,countw=0,countor=0,count3=0;
for(a=0;a<10;a++){
System.out.println("请输入第"+(a+1)+"个单词;");
Str[a]=input.next();
}
for(a=0;a<10;a++){
if(Str[a].substring(0,1).equals("w")||Str[a].substring(0,1).equals("W")){
countw+=1;
}
if(Str[a].indexOf("or")!=-1){
countor+=1;
}
if(Str[a].length()==3){
count3+=1;
}
}
System.out.println("以字母w开头的单词数"+countw);
System.out.println("单词中含“or”字符串的单词数"+countor);
System.out.println("长度为3的单词数"+count3);
}
}
import java.util.Scanner;
public class Nt {
public static void main(String[] args){
Scanner input=new Scanner(System.in);
String Str[]=new String[10];
int a,countw=0,countor=0,count3=0;
for(a=0;a<10;a++){
System.out.println("请输入第"+(a+1)+"个单词;");
Str[a]=input.next();
}
for(a=0;a<10;a++){
if(Str[a].substring(0,1).equals("w")||Str[a].substring(0,1).equals("W")){
countw+=1;
}
if(Str[a].indexOf("or")!=-1){
countor+=1;
}
if(Str[a].length()==3){
count3+=1;
}
}
System.out.println("以字母w开头的单词数"+countw);
System.out.println("单词中含“or”字符串的单词数"+countor);
System.out.println("长度为3的单词数"+count3);
}
}