博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
7-3 jmu-Java&Python-统计一段文字中的单词个数并按单词的字母顺序排序后输出 (30分)
阅读量:4037 次
发布时间:2019-05-24

本文共 1290 字,大约阅读时间需要 4 分钟。

现需要统计若干段文字(英文)中的不同单词数量。

如果不同的单词数量不超过10个,则将所有单词输出(按字母顺序),否则输出前10个单词。
注1:单词之间以空格(1个或多个空格)为间隔。
注2:忽略空行或者空格行。
注3:单词大小写敏感,即’word’与’WORD’是两个不同的单词 。
输入说明
若干行英文,最后以!!!为结束。

输出说明

不同单词数量。 然后输出前10个单词(按字母顺序),如果所有单词不超过10个,则将所有的单词输出。

输入样例

Failure is probably the fortification in your pole

It is like a peek your wallet as the thief when you
are thinking how to spend several hard-won lepta
when you Are wondering whether new money it has laid
background Because of you, then at the heart of the
most lax alert and most low awareness and left it
godsend failed
!!!

输出样例

49

Are
Because
Failure
It
a
alert
and
are
as
at

import java.util.Scanner;import java.util.TreeSet;public class Main{
public static void main(String[] args) {
Scanner se = new Scanner(System.in); TreeSet
a=new TreeSet
(); while(se.hasNext()){
String s=se.next(); if(!s.equals("!!!!!")) {
a.add(s); }else {
break; } } System.out.println(a.size()); if(a.size()<=10) {
for(String w:a) {
System.out.println(w); } } else {
int i=0; for(String w:a) {
System.out.println(w); i++; if(i==10) {
break; } } } }}

转载地址:http://wqbdi.baihongyu.com/

你可能感兴趣的文章
01Java基础语法-18. 各种循环语句的区别和应用场景
查看>>
01Java基础语法-19. 循环跳转控制语句
查看>>
Django框架全面讲解 -- Form
查看>>
socket,accept函数解析
查看>>
今日互联网关注(写在清明节后):每天都有值得关注的大变化
查看>>
”舍得“大法:把自己的优点当缺点倒出去
查看>>
[今日关注]鼓吹“互联网泡沫,到底为了什么”
查看>>
[互联网学习]如何提高网站的GooglePR值
查看>>
[关注大学生]求职不可不知——怎样的大学生不受欢迎
查看>>
[关注大学生]读“贫困大学生的自白”
查看>>
[互联网关注]李开复教大学生回答如何学好编程
查看>>
[关注大学生]李开复给中国计算机系大学生的7点建议
查看>>
[关注大学生]大学毕业生择业:是当"鸡头"还是"凤尾"?
查看>>
[茶余饭后]10大毕业生必听得歌曲
查看>>
gdb调试命令的三种调试方式和简单命令介绍
查看>>
C++程序员的几种境界
查看>>
VC++ MFC SQL ADO数据库访问技术使用的基本步骤及方法
查看>>
VUE-Vue.js之$refs,父组件访问、修改子组件中 的数据
查看>>
Vue-子组件改变父级组件的信息
查看>>
Python自动化之pytest常用插件
查看>>