训练要点:String和StringTokenizer的使用,以及排序算法。(10分)

题目内容:

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

输入格式:

一句英文

输出格式:

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

输入样例:

I am Betty. How are you?

输出样例:

am

are

betty

how

i

you

package oj;
import java.util.Scanner;
import java.util.StringTokenizer;public class Main {public static void main(String[] args) {// TODO Auto-generated method stubScanner in=new Scanner(System.in);String sentence=in.nextLine();StringTokenizer a=new StringTokenizer(sentence,". ,?;:");int n=a.countTokens();int x=0;x=n;String group[]=new String[n];while(a.hasMoreTokens()){group[n-1]=a.nextToken();group[n-1]=group[n-1].toLowerCase();n--;}for(int i=0;i<x;i++){for(int j=0;j<x-1-i;j++){if((group[j].compareTo(group[j+1]))>0){String l=group[j];group[j]=group[j+1];group[j+1]=l;}}}for(String y:group){System.out.println(y);}in.close();}}

《JAVA练习题目4》 训练要点:String和StringTokenizer的使用,以及排序算法。相关推荐

  1. Java面试宝典系列之基础面试题-常见的几种排序算法-插入、选择、冒泡、快排、堆排等

    常见的几种排序算法-插入.选择.冒泡.快排.堆排: https://blog.csdn.net/zhangerqing/article/details/8831542

  2. dv算法java实现_各种排序算法的分析及java实现(二)

    更多精彩,请点击上方蓝字关注我们! 上次跟大家分享了下各种排序算法的分析及java实现(一)的相关知识,今天跟大家分享各种排序算法的分析及java实现(二)的知识.昨天我们讲到了选择排序,今天我们继续 ...

  3. 【Java】排序算法之 冒泡排序

    题目: 给定一个数组, 让数组升序 (降序) 排序. 算法思路 每次尝试找到当前待排序区间中最小(或最大)的元素, 放到数组最前面(或最后面). 这里以排序升序为列:即一趟冒泡排序可以处理一个数字,使 ...

  4. 《JAVA练习题目5》 请在类中定义计算阶乘的方法完成本题目的求解

    训练要点:类中的方法应该如何编写和调用.(10分) 题目内容: 输入一个10以内的整数n,计算1!+2!+-+n!的值,并输出该值. 输入格式: 10以内的一个整数 输出格式: 代表计算结果的一个整数 ...

  5. java职业教育考试题_Java认证考试中Java构造方法题目解答

    [Java认证考试中Java构造方法题目解答]java中,在创建一个新的对象的时候,会调用其父亲的构造方法,测试程序如下: class parent{ int a=5; public parent() ...

  6. java寻宝题目,寻宝

    7 //使用Cruskal解决问题 import java.util.Arrays; import java.util.Comparator; import java.util.Scanner; // ...

  7. Java变态题目(持续更新)

    java变态题目(持续更新) 文章目录 java变态题目(持续更新) java常识·归档int 第一题 第二题 第三题 java常识·归档String 第一题 第二题 第三题 java常识·归档Lis ...

  8. Java面试题目大汇总(附参考答案)

    足足准备了长达3个月的面试,终于在上周拿到了阿里的offer! 博主汇总整理了一份我面试之前看的一些Java面试题目,可以说是非常详细! 分享给大家,希望对正在面试Java岗位的朋友有帮助哈~~ (文 ...

  9. java加载tensorflow训练的PB模型记录

    java加载tensorflow训练的PB模型记录 python训练 1. 模型的输入输出定义 2. 训练时保存模型的方法 java加载模型 1.maven依赖 2. Java代码实例 tensor注 ...

最新文章

  1. 2 s锁是什么_innodb存储引擎读书笔记:锁
  2. java基础之访问控制符
  3. java对类数组进行排序_Java比较器类对数组进行排序
  4. 这些年,网商基本上靠薄利多销获利
  5. C代码工具--自动生成enum值和名字映射代码
  6. Spring Data JPA 必须掌握的 20+ 个查询关键字
  7. python将jwths256加密——pyjwt库
  8. 基于yolo的口罩识别(开源代码和数据集)
  9. 从1.5K到18K 一个程序员的5年成长之路
  10. PHP--变量部分知识点
  11. D 洛谷 P3602 Koishi Loves Segments [贪心 树状数组+堆]
  12. httphandler java_java – 使用HTTPHandler上传文件
  13. 时间控件-Jedate
  14. 太网交换机芯片-KSZ系列
  15. CleanMyMac最新2020注册机
  16. iPhone检测是否存在耳麦
  17. PLC远程监控与数据采集方案
  18. JS简单实现动态抽奖机
  19. 爱国者曲敬东:平板厂商要学会靠内容增值
  20. CT和MR影像实现 定位线功能

热门文章

  1. 查看chrome驱动以及下载对应谷歌浏览器版本
  2. PCIE BAR空间
  3. java读取本地文件_java 读取本地文件实例详解
  4. mysql动态规划_动态规划《开篇》
  5. python输出特别的矩阵
  6. 验证和训练loss和acc多种情况分析
  7. 谁动了我的内存之PHP内存溢出
  8. NB-IoT这块热豆腐公认可口 但勿太心急
  9. DDR的前世与今生(一)
  10. CKFinder 自定义文件路径扩展ConfigurationPathBuilder