**从键盘输入一句英文,实现把这句英文的单词按照字典顺序排序输出。

输入格式:

一句英文

输出格式:

输入英文中的每个单词,按照字典顺序,每行输出一个单词。

输入样例:

I am Betty. How are you?

输出样例:

am

are

betty

how

i

you
**

import java.util.Scanner;
import java.util.StringTokenizer;public class Dictionary {public static void main(String[] args) {String str[] =new String[1024];int count=0;Scanner in=new Scanner(System.in);String strs=in.nextLine();StringTokenizer st=new StringTokenizer(strs.toLowerCase(), " .,?!");while(st.hasMoreTokens()) {str[count]=st.nextToken();count++;}for(int j=0;str[j+1]!=null;j++) {for(int i=0;str[i+1]!=null;i++) {if(str[i].compareTo(str[i+1])>=0) {String temp;temp=str[i];str[i]=str[i+1];str[i+1]=temp;}}}for(int i=0;str[i]!=null;i++) {System.out.println(str[i]);}in.close();}}

从键盘输入一句英文,实现把这句英文的单词按照字典顺序排序输出。相关推荐

  1. 从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出“这不是一个大写字母”的英文信息(要求:能连续输出直到输出“#”结束)。

    从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出"这不是一个大写字母"的英文信息(要求:能连续输出直到输出"#"结束). P ...

  2. c语言switch键盘输入,用switch语句从键盘输入一个月份,自动显示该月份的英文名称!C语言的...

    用switch语句从键盘输入一个月份,自动显示该月份的英文名称!C语言的 关注:119  答案:5  mip版 解决时间 2021-01-30 10:34 提问者关系已逝 2021-01-29 11: ...

  3. 请使用指针的方法编写程序,程序的功能是从键盘输入一个字符串(字符串长度小于100),删除其中的字母a后输出。例如,输入字符串abcaca,输出bcc。

    请使用指针的方法编写程序,程序的功能是从键盘输入一个字符串(字符串长度小于100),删除其中的字母a后输出.例如,输入字符串abcaca,输出bcc. 输入样例: abcaca 输出样例: bcc 代 ...

  4. 习题5.2 从键盘输入n个数,求这n个数中的最大数与最小数并输出。

    Java程序设计基础(第5版) 陈国君 清华大学出版社 个人设计 习题5.2 从键盘输入n个数,求这n个数中的最大数与最小数并输出. 代码块: package App; import java.uti ...

  5. 在c语言中用switch编写月份,用switch语句从键盘输入一个月份,自动显示该月份的英文名称!C语言的...

    满意答案 hunter4088 推荐于 2017.10.12 采纳率:40%    等级:12 已帮助:8982人 main() { while(1) { int a=1; printf(" ...

  6. c语言判断x的个位数是否为5,用C语言编程从键盘输入一个正整数,判断其个位数是否为5,若是5则输出“yes”,否则输出“no”...

    #include int main(){ int five; printf("输入一个整数:"); scanf("%d",&five); while(f ...

  7. Java编程字符逆序输出_用JAVA编写一程序:从键盘输入多个字符串到程序中,并将它们按逆序输出在屏幕上。...

    展开全部 代码如下: import java.util.Scanner; public class ScannerDemo{ public static void main(String[] args ...

  8. 【Java】编写Java GUI应用程序,完成从键盘输入矩形的长和宽,求矩形的周长和面积并输出结果的功能...

    计算公式 周长=(长+宽)*2 面积=长*宽 import javax.swing.JOptionPane; public class MyTest2 {/*输入矩形的长和宽,计算矩形的周长和面积*/ ...

  9. c语言 参数经过运算后还原为输入值,1:编程实现由键盘输入两个整数,将其赋给变量x和y并输出,交换x和y的值后再输出 用函数输出!...

    可以使用以下三个方法实现: 1.方法一:[中间变量] 通过设置一个变量交换两个值.这种方式是最直接也是最容易理解的方式(为了代码的易读性,推荐使用这种形式),不过有一个临时变量,如果不想创建临时变量则 ...

最新文章

  1. [YTU]_2390( 抽象一个形状类)
  2. 替换空格---剑指Offer
  3. java正则匹配英文句号_Scala 正则表达式 0411
  4. python提取excel数据视频_Python-爬取b站的热门视频并导入Excel中
  5. Python matplotlip画多张图
  6. 收藏 《数据结构(C语言版)视频全集》—清华大学严蔚敏主讲
  7. C# DevExpress ChartControl用法总结
  8. icem搅拌器网格划分_搅拌器研究所的第六个开放电影项目
  9. 电动机正反转继电器控制系统
  10. 计算机用户密码查看器,电脑开机密码查看工具
  11. python一键电影搜索与下载
  12. 跟踪线程 深度 双目初始化位姿 运动模型 关键帧模式 重定位 局部地图跟踪 关键帧
  13. 办公软件测试题目,Office高级办公软件测试(附答案)
  14. 使用prometheus监控服务器主机
  15. MySQL数据库的锁 --- 六种分类 - 14种锁详细介绍
  16. 苹果 IAP 支付服务端处理完整流程及注意事项(包含订阅商品处理)
  17. R语言命令行写linux,如何在Linux上编写和使用R脚本
  18. 单相半波可控整流电路仿真设计(任务书+lunwen+MATLAB仿真源文件)
  19. 在bat文件中关闭cmd窗口的快速编辑模式
  20. linux下推荐应用程序列表

热门文章

  1. 小月月与凤姐的终极PK之战
  2. C语言之打印菱形图详解
  3. Windows 10/11 中的快速录屏的 5 种方法
  4. JAVA 字符串详解
  5. 备忘录系统——需求篇
  6. 输出1到5的阶乘值。
  7. 协议举报作品-负面下沉
  8. tomcat安装及环境配置
  9. jlink-v8刷固件及解决keil报错 j-link is defective,j-link clone
  10. Jlink无法使用解决方法