Java|PTA乙级|1009 说反话 (20分)|解析

给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。
输入:Hello World Here I Come
输出:Come I Here World Hello

import java.util.Scanner;
//重点是要知道:split的用法,split(" ")表明以空格的分界点分开(会把空格删掉)
//注意输出时空格问题
public class Main {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        String s=sc.nextLine();
        String[] str=s.split(" ");
        //第一个空格特殊,单独输出
        String one=str[str.length-1];
        System.out.print(one);
        //从后向前遍历,注意加上空格
        for (int i=str.length-2;i>=0;i--){
            System.out.print(" "+str[i]);
        }
    }
}
posted @ 2021-02-01 20:23  牛家俊  阅读(81)  评论(0编辑  收藏  举报