题目要求:给定n行的英文句子,要求输出句子中逆序单词后的句子,如:

输入:n=3

I love you

How are you

My name is Liming

输出:

you love I

you are How

Liming is name My

依据Java语言给我们提供的拆分空格间隔的单词的方法(split(" ")),倒序输出即可;

import java.util.Scanner;

public class Main {

public static String reverseWords(String sentence) {

StringBuilder sb = new StringBuilder(sentence.length() + 1);

String[] words = sentence.split(" ");

for (int i = words.length - 1; i >= 0; i--) {

sb.append(words[i]).append(' ');

}

sb.setLength(sb.length() - 1);

return sb.toString();

}

public static void main(String[] args) throws UnsupportedEncodingException {

Scanner in= new Scanner(System.in);

System.out.printf("Please input how many lines you want to enter: ");

String[] input = new String[in.nextInt()];

in.nextLine();

for (int i = 0; i < input.length; i++) {

input[i] = in.nextLine();

}

System.out.printf("\nYour input:\n");

for (String s : input) {

System.out.println(reverseWords(s));

}

}

}

java倒序输出英文句子_java逆序英文句子中的单词顺序相关推荐

  1. java句子倒序_Java实现英文句子中的单词顺序逆序输出的方法

    摘要:这篇Java开发技术栏目下的"Java实现英文句子中的单词顺序逆序输出的方法",介绍的技术点是"逆序输出.单词顺序.英文句子.Java.实现.方法",希望 ...

  2. java倒序输出数字的方法

    1.在输入框中输入一个整数,比如要输入"5",需要输出倒序,可以使用数字键盘进行输入,也可以使用文本编辑器进行输入. 2.在命令行中输入"6",如图所示. 3. ...

  3. java数组输出是地址_java数组输出 - SuperPcf的个人空间 - OSCHINA - 中文开源技术交流社区...

    java数组输出 输出一个数组中的元素,我们通常用for循环来做,比如: [java] view plaincopy在CODE上查看代码片派生到我的代码片 package test; public c ...

  4. java 文件名加英文字母_Java文件名及其他命名规则

    http://bbs.csdn.net/topics/70157841  关于JAVA源文件命名的问题 Java文件命名: java程序是由类组成的: java应用程序必须有一个包含main方法的pu ...

  5. java文档打印_java 如何读取文档中的内容 并打印

    java 如何读取文档中的内容 并打印 关注:230  答案:2  信息版本:手机版 电脑版 解决时间 2021-01-25 16:31 提问者非莪莫属 2021-01-25 04:31 java 如 ...

  6. java集合根据值排序_Java 8:对集合中的值进行排序

    java集合根据值排序 意识到Java 8将在接下来的几周内发布其GA版本之后,我认为现在是时候来看看它了,在过去的一周里,我一直在阅读Venkat Subramaniam的书 . 我要讲的是第3章, ...

  7. java设置标签艺术字体颜色_Java 在Word文档中添加艺术字

    与普通文字相比,艺术字更加美观有趣也更具有辨识度,常见于一些设计精美的杂志或宣传海报中.我们在日常工作中编辑Word文档时,也可以通过添加艺术字体来凸显文章的重点,美化页面排版.这篇文章将介绍如何使用 ...

  8. java后台代码添加超链接_Java 实现Excel文档添加超链接的代码

    超链接即内容链接,通过给特定对象设置超链接,可实现载体与特定网页.文件.邮件.网络等的链接,点击链接载体可打开链接目标,在文档处理中是一种比较常用的功能.本文将介绍通过Java程序给Excel文档添加 ...

  9. java gui 艺术字_Java 在Word文档中添加艺术字

    与普通文字相比,艺术字更加美观有趣也更具有辨识度,常见于一些设计精美的杂志或宣传海报中.我们在日常工作中编辑Word文档时,也可以通过添加艺术字体来凸显文章的重点,美化页面排版.这篇文章将介绍如何使用 ...

最新文章

  1. Windows 2003 Server 设置技巧
  2. hibernate mysql longblob_使用hibernate 插入mysql blob 字段 最大能插入多大的数据
  3. jQuery获取Select选择的Text和 Value(转)
  4. Sublime3快捷键大全
  5. 探索ASP.NET Core中的IStartupFilter
  6. MySQL函数大全 及用法示例
  7. python链式赋值与C++赋值的结果比较与分析
  8. 从零开始编写自己的C#框架(1)——前言
  9. 【CodeForces - 485A】Factory (水题,抽屉原理,tricks)
  10. python字符串添加元素_python向字符串中添加元素的实例方法
  11. python的数值类型和运算符_Python全栈工程师(数值类型、运算符)
  12. 小改进、大奖励——任总在公司品管圈(QCC)活动成果汇报暨颁奖会上的讲话
  13. 微信公众号文章编辑排版工具+自动采集+使用视频教程
  14. 五人合伙最佳股份分配_五个人合伙,股份如何划分才合理?
  15. echart 饼图数据显示
  16. linux系统下questasim 10.7安装教程
  17. R中gRain包的加载和使用
  18. Android 环信 自定义聊天气泡
  19. 癸酉本石头记后二十八回
  20. 家庭理财及基金常识了解

热门文章

  1. Multism14安装问题
  2. MFC 屏蔽ESC键和ENTER键关闭对话框的方法
  3. If Slack But Ryver!
  4. python xlwt图表_python自动化办公(3)——Excel一键创建图表
  5. jq实现checkbox全选中以及获得选中的checkbox的值
  6. 基于安卓的校园跳蚤市场app
  7. SAP BTE 增强 物料主数据变更
  8. 微信认证300元发票获取
  9. 程序员读《三体》后看到了什么?
  10. 联想笔记本声音太小怎么办_联想笔记本电脑没声音了怎么办(大学生如何选择笔记本电脑)...