早教吧作业答案频道 -->其他-->
java程序设有一个由20个英文单词构成的字符串数组,要求:(1)统计以字母w开头的单词数;(2)统计单词中含“or”字符串的单词数;(3)统计长度为3的单词数。
题目详情
java程序
设有一个由20个英文单词构成的字符串数组,要求:
(1)统计以字母w开头的单词数;
(2)统计单词中含“or”字符串的单词数;
(3)统计长度为3的单词数。
设有一个由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);
}
}
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);
}
}
看了 java程序设有一个由20个...的网友还看了以下:
解决道小学题(我都忘了怎么写了排列4个数,按要求组成三位数5、0、1、3偶数:奇数:2的倍数;3的 2020-04-26 …
关于3个数的比例差别最小的问题如果有3个数的比,如m:n:l,我的目标是使这3个数尽量相等,即比例 2020-05-23 …
从1到10,10个数字中任取3个,求1所取3个数中最小的数为5的概率2所取3个数中最大的数为5的概 2020-06-13 …
写出三个有理数数,使它们满足:①是负数;②是整数;③能被2、3、5整除写出三个有理数数,使它们满足 2020-06-14 …
有关数列下列说法正确的是①数列1,2,3与数列3,2,1是同一数列.②数列1,2,3与数列1,2, 2020-07-23 …
每行3个数字,共12行,3列.第一列共9个数字3,3个数字1,3个数字0第二列共6个数字3,6个数 2020-07-25 …
3.输出所有水仙花数到数组a,输出数组a。(说明:若一个3位数的各3.输出所有水仙花数到数组a,输 2020-07-31 …
前4和和后4积是1比8,最前数和最后数是1比2,前3数和和后3数积是1比6一共九个数,前4和和后4积 2020-11-20 …
1.比一个数的75%多0.3得数是1.8,这个数是多少?2.27的2/3比一个数的30%少6,求这个 2020-11-20 …
本人突发奇想,在1-9中任取3个不同的数组成一个3位数,全部取完,得3个3位数,则这3个数上各个位上 2020-12-23 …