网站打开是别人的,网页设计与网站建设 设计题,泽国镇规划建设局网站,菏泽网站建设哪家好1、完整题目
HJ13 句子逆序
描述
将一个英文语句以单词为单位逆序排放。例如“I am a boy”#xff0c;逆序排放后为“boy a am I”
所有单词之间用一个空格隔开#xff0c;语句中除了英文字母外#xff0c;不再包含其他字符
数据范围#xff1a;输入的字符串长度满足…1、完整题目
HJ13 句子逆序
描述
将一个英文语句以单词为单位逆序排放。例如“I am a boy”逆序排放后为“boy a am I”
所有单词之间用一个空格隔开语句中除了英文字母外不再包含其他字符
数据范围输入的字符串长度满足 1≤n≤1000
注意本题有多组输入
输入描述
输入一个英文语句每个单词用空格隔开。保证输入只包含空格和字母。
输出描述
得到逆序的句子
示例1
输入I am a boy
输出boy a am I
示例2
输入nowcoder
输出nowcoder
2、Java代码
trim() 方法去除字符串首尾的空格split() 方法按照指定分隔符来把字符串且分为字符串数组默认分隔符为空格采用 StringBuilder 类来操作有长度变化需求的字符串可提升效率。
import java.util.Scanner;// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args) {Scanner in new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别while (in.hasNextLine()) { // 注意 while 处理多个 caseStringBuilder sb new StringBuilder();String[] arr in.nextLine().trim().split( );for(int iarr.length-1; i0; i--){sb.append( ).append(arr[i].trim());}System.out.println(sb.toString().trim());}}
}