练习题一:句子逆序
一、句子逆序描述: 将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I” 所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符 接口说明 /** * 反转句子 * * @param sentence 原句子 * @return 反转后的句子 */ public String reverse(String sentence);
package one; import java.util.*; /** * 反转句子 * * @param sentence * 原句子 * @return 反转后的句子 */ class sentence { public static void main(String[] args) { System.out.println("请输入一个句子:"); Scanner scan = new Scanner(System.in); String[] str = scan.nextLine().split(" ");// .split(" ") 按空格分成字符串数组 System.out.print("初始句子为 "); for (int i = 0; i < str.length; i++) { System.out.print(str[i] + " "); } reverse(str); } public static String reverse(String[] sent) { // 打印逆序句子 System.out.println(); System.out.print("逆序句子为 "); for (int i = sent.length - 1; i >= 0; i--) { System.out.print(sent[i] + " "); } return null; } }
时间: 2025-02-01 04:07:08