【Java】据给出的英文短文,作如下统计

题目要求

设有英文短文如下:

Last fall I walked with a friend in hometown. He was recognized as the most stupid among my childhood playmates, but he has now been Number One in an enterprise.When we came to a fork, a blind man walked from another direction. Testing the road with his bamboo pole, the blind man was walking very slowly towards the road we were going to.I chatted with my friend as we were walking. I talked about my five job-hoppings within two years and the experiences I was still struggling in the plight now. My friend nodded and smiled, but he kept silent all along. After a while, I occasionally looked back and found the blind man had vanished.

请统计:

  • 统计以字母 w 开头的单词数;
  • 统计单词中含“or”字符串的单词数;
  • 统计长度为 3 的单词数。

代码

package com.cxl;import java.util.Scanner;/**据给出的英文短文,作如下统计* 统计以字母 w 开头的单词数;* 统计单词中含“or”字符串的单词数;* 统计长度为 3 的单词数。*/
public class Demo18 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);String str = " ";System.out.println("请输入短文:");if (sc.hasNextLine()){str = sc.nextLine();}else {System.out.println("空短文");}int w = 0, o = 0, l = 0;    //初始化w、or及长度为3的单词个数String[] s = str.split("\\ . | , | ");    //分割句号“.”、逗号“,”及空格;for (int i = 0; i < s.length; i++){if (s[i].charAt(0) == 'w' ) //统计首字母为w的单词个数w++;if (s[i].contains("or"))    //统计含or的单词的个数o++;if (s[i].length() == 3) //统计单词长度为3的单词的个数l++;}System.out.println("以w开头的单词有"+w+"个");System.out.println("包含or的单词有"+o+"个");System.out.println("长度为3的单词有"+l+"个");}
}

运行结果

【Java】据给出的英文短文,作如下统计相关推荐

  1. (java)从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。大小写字母算相同的字符,不做区分,例如a和A,算相同字符。

    问题描述] 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数.大小写字母算相同的字符,不做区分,例如a和A,算相同字符. [输入形式] 输入一行英文字符串. [输出形式] 以合适的形式 ...

  2. [Java]从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。

    从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数. [问题描述] 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数.大小写字母算相同的字符,不做区分,例如a和A,算相同 ...

  3. 详解【java实现】编写一个程序,从键盘读入一段英文(多行),找出其中所有的英文单词,统计每个单词出现的次数,并按照单词出现次数由大到小排序后输出。

    题目: 编写一个程序,从键盘读入一段英文(多行),找出其中所有的英文单词,统计每个单词出现的次数,并按照单词出现次数由大到小排序后输出. 前言: "统计每个单词出现的次数,并且按照由大到小排 ...

  4. 用Java语言统计一篇英文短文

    设有英文短文,请编写代码实现: *1 统计以字母 w 开头的单词数: *2 统计单词中含"or"字符串的单词数: *3 统计长度为 3 的单词数. *4 统计有多少单词. Last ...

  5. JAVA 单张牌出牌逻辑 实现斗地主

    JAVA 单张牌出牌逻辑 实现斗地主 Card类 public class Card {Integer degree;String color;public Card(Integer degree, ...

  6. 为什么我可以在Java中抛出null? [重复]

    本文翻译自:Why can I throw null in Java? [duplicate] This question already has an answer here: 这个问题已经在这里有 ...

  7. 统计一段英文中单词的个数c语言,C语言统计一篇英文短文中单词的个数实例代码...

    具体代码如下所述: #include #define N 1000 void main(){ char en[N][81]; int i,j,num=0,n,state; //num 用来统计单词的个 ...

  8. 计算机上的框英文,电脑打开steam平台弹出一个英文框的解决方法

    现在玩绝地求生的人越来越多了,想要玩吃鸡游戏,首先要启动Steam平台.很多朋友下载Steam之后总提示无法在非英文文件夹运行,造成游戏无法继续运行,这要怎么解决?针对此疑问,小编来和大家说说一招解决 ...

  9. python输入一个英文句子 输出单词个数_编写程序,给出一个英文句子,统计单词个数。_学小易找答案...

    [简答题]叙述pass语句的作用. [简答题]吹风机不工作,可以用万用表检测吗?在网上搜索关键词,吹风机不工作怎么办? [单选题]以下代码运行结果正确的是哪一项?() x=2 if x:print(T ...

最新文章

  1. 七段式svpwm和5段式的区别_五段和七段SVPWM的比较分析.pdf
  2. Mybatis 的工作原理,写得太好了!
  3. BADI 修改采购订单的shipping point示例
  4. sklearn自学指南(part37)--DBSCAN
  5. 淘宝评价网----类反淘宝联盟上线
  6. leedcode344. 反转字符串
  7. frameset ajax,js控制frameSet示例
  8. (计算机组成原理题目题型总结)第七、八章:I/O设备与I/O控制方式
  9. 宝塔部署node项目_SFF一站式node服务管理平台实践
  10. VUE父组件与子组件的数据传递
  11. 【方法】如何提高专注能力
  12. jquery option selected 无效
  13. 【Kanzi】1:android编译环境配置
  14. 魔推mpush:实现精准智能消息推送的五个关键
  15. 【转】systemtap原理及使用
  16. ng Baidu Baidu Baidu ang
  17. vscode 自定义代码主题颜色
  18. PostgreSQL 基础模块---表和元组组织方式
  19. 在Docker中运行EOS(MAC版)
  20. 云存储的两种鉴权机制(转载)

热门文章

  1. Numerical Optimization Ch17. Penalty and Augmented Lagragian Methods
  2. startActivityForResult、setResult、onActivityResult用法精炼详解
  3. 国际站业务员操作流程
  4. Cesium 对象Entity点击查看属性信息
  5. 西门子标准报文1常用_西门子S7-1200 V90 扭矩控制,750附加报文
  6. ECHARTS-MAP的使用: 中国地图及省份边界的查看
  7. 输出自己的姓名python_【Python编程:显示自己的的姓名和学号,并将学号各位数字相加求和,并显示.】...
  8. uVision2和uVision4与proteus7联调详解
  9. msgbox函数和msgbox语句
  10. 安卓钉子户的倔强:只有18.3%的用户会考虑换用iPhone 13