PAT乙级:1009 说反话 (20 分)(Java)
微信公众号请搜索:【Codeplus】
作者 CHEN, Yue
单位 浙江大学
代码长度限制 16 KB
时间限制 400 ms
内存限制 64 MB
题目描述:
给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。
题解思路:
这个题目比较简单,主要用到的方法与1001成绩排名那个题目类似,通过输入一个字符串,使用split()方法以空格作为分隔符将字符串分成字符数组,每个数组元素就是一个单词,然后将数组元素进行逆序输出即可。
提交代码:
import java.util.Scanner;
/**
* 1009 说反话 (20 分)
*
* @author LiFeilin
* @date 2021/5/24 00:01
*/
public class Test9 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String[] str = scanner.nextLine().split(" ");
for (int i = str.length - 1; i >= 0; i--) {
if (i == 0) {
System.out.print(str[i]);
} else
System.out.print(str[i] + " ");
}
}
}
提交结果: