华为上机题之句子逆序

题目描述
将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I”
所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符
输入描述:
将一个英文语句以单词为单位逆序排放。
输出描述:
得到逆序的句子
输入例子:
I am a boy
输出例子:

boy a am I

mport java.util.Scanner;

public class ReString {
	public static void main(String []args){
		Scanner scan = new Scanner(System.in);
		String s = scan.nextLine();
		reString(s);
	}
	public static void reString(String s){
		String []str = s.split(" ");
		StringBuffer sb = new StringBuffer();
		for(int i = str.length-1;i>=0;i--){
			if(i>0){
				sb.append(str[i]);
				sb.append(" ");
			}else
				sb.append(str[i]);
		}
		System.out.println(sb.toString());
	}
}


你可能感兴趣的:(华为上机题之句子逆序)