1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 从键盘输入一句英文 实现把这句英文的单词按照字典顺序排序输出。

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

时间:2020-08-19 14:36:53

相关推荐

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

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

输入格式:

一句英文

输出格式:

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

输入样例:

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();}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。