《JAVA练习题目4》 训练要点:String和StringTokenizer的使用,以及排序算法。
训练要点: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的使用,以及排序算法。相关推荐
- Java面试宝典系列之基础面试题-常见的几种排序算法-插入、选择、冒泡、快排、堆排等
常见的几种排序算法-插入.选择.冒泡.快排.堆排: https://blog.csdn.net/zhangerqing/article/details/8831542
- dv算法java实现_各种排序算法的分析及java实现(二)
更多精彩,请点击上方蓝字关注我们! 上次跟大家分享了下各种排序算法的分析及java实现(一)的相关知识,今天跟大家分享各种排序算法的分析及java实现(二)的知识.昨天我们讲到了选择排序,今天我们继续 ...
- 【Java】排序算法之 冒泡排序
题目: 给定一个数组, 让数组升序 (降序) 排序. 算法思路 每次尝试找到当前待排序区间中最小(或最大)的元素, 放到数组最前面(或最后面). 这里以排序升序为列:即一趟冒泡排序可以处理一个数字,使 ...
- 《JAVA练习题目5》 请在类中定义计算阶乘的方法完成本题目的求解
训练要点:类中的方法应该如何编写和调用.(10分) 题目内容: 输入一个10以内的整数n,计算1!+2!+-+n!的值,并输出该值. 输入格式: 10以内的一个整数 输出格式: 代表计算结果的一个整数 ...
- java职业教育考试题_Java认证考试中Java构造方法题目解答
[Java认证考试中Java构造方法题目解答]java中,在创建一个新的对象的时候,会调用其父亲的构造方法,测试程序如下: class parent{ int a=5; public parent() ...
- java寻宝题目,寻宝
7 //使用Cruskal解决问题 import java.util.Arrays; import java.util.Comparator; import java.util.Scanner; // ...
- Java变态题目(持续更新)
java变态题目(持续更新) 文章目录 java变态题目(持续更新) java常识·归档int 第一题 第二题 第三题 java常识·归档String 第一题 第二题 第三题 java常识·归档Lis ...
- Java面试题目大汇总(附参考答案)
足足准备了长达3个月的面试,终于在上周拿到了阿里的offer! 博主汇总整理了一份我面试之前看的一些Java面试题目,可以说是非常详细! 分享给大家,希望对正在面试Java岗位的朋友有帮助哈~~ (文 ...
- java加载tensorflow训练的PB模型记录
java加载tensorflow训练的PB模型记录 python训练 1. 模型的输入输出定义 2. 训练时保存模型的方法 java加载模型 1.maven依赖 2. Java代码实例 tensor注 ...
最新文章
- 2 s锁是什么_innodb存储引擎读书笔记:锁
- java基础之访问控制符
- java对类数组进行排序_Java比较器类对数组进行排序
- 这些年,网商基本上靠薄利多销获利
- C代码工具--自动生成enum值和名字映射代码
- Spring Data JPA 必须掌握的 20+ 个查询关键字
- python将jwths256加密——pyjwt库
- 基于yolo的口罩识别(开源代码和数据集)
- 从1.5K到18K 一个程序员的5年成长之路
- PHP--变量部分知识点
- D 洛谷 P3602 Koishi Loves Segments [贪心 树状数组+堆]
- httphandler java_java – 使用HTTPHandler上传文件
- 时间控件-Jedate
- 太网交换机芯片-KSZ系列
- CleanMyMac最新2020注册机
- iPhone检测是否存在耳麦
- PLC远程监控与数据采集方案
- JS简单实现动态抽奖机
- 爱国者曲敬东:平板厂商要学会靠内容增值
- CT和MR影像实现 定位线功能