PAT 乙级 1009 说反话 (JAVA实现)

1009 说反话 (20 分)

给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。

输入格式:

测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。

输出格式:

每个测试用例的输出占一行,输出倒序后的句子。

输入样例:

Hello World Here I Come

输出样例:

Come I Here World Hello
 1 import java.util.Scanner;
 2 
 3 /**
 4  * 主要考察String类中split()的用法
 5  * @author 清风
 6  */
 7 public class Main {
 8     
 9     public static void main(String[] args){
10         Scanner in = new Scanner(System.in);
11         String input = in.nextLine();
12         in.close();
13         String[] strs = input.split(" ");
14         for(int i = strs.length - 1; i >= 0; i--){
15             System.out.print(strs[i]);
16             if( i != 0 )
17                 System.out.print(" ");
18         }
19     }
20 }

 

posted @ 2018-09-23 18:55  cnRicky  阅读(378)  评论(0编辑  收藏  举报