PAT乙级——1009(字符串拆解)

版权声明:本文为博主原创文章,转载请注明原博客地址 https://blog.csdn.net/qunqunstyle99/article/details/82866372

题目:说反话 (20 分)

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

输入格式:

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

输出格式:

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

输入样例:
Hello World Here I Come

输出样例:
Come I Here World Hello

代码实现

//此题目很简单,就是一个简单的字符串的拆解操作

import java.util.Scanner;
public class Main {
    public static void main(String []args){
    
        Scanner input = new Scanner(System.in);
        String string = input.nextLine();
        String[] str = string.split(" ");//按照空格将输入的字符串进行拆解成字符串数组
        for(int i=str.length-1;i>=0;i--){
            if(i!=str.length-1)
                System.out.print(' ');
            System.out.print(str[i]);
        }
    }
}

猜你喜欢

转载自blog.csdn.net/qunqunstyle99/article/details/82866372