【华为机试】—— 13.句子逆序

题目

 

解法

感觉这种做法不对,最后的输出应该是多一个空格。

另外:接口什么意思。。

import java.util.Scanner;
import java.util.Stack;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        Stack<String> stack = new Stack<>();
        stack.push(scanner.next());
        while(scanner.hasNext()){
            stack.push(scanner.next()+" ");
        }
        while(!stack.isEmpty()){
            System.out.print(stack.pop());
        }
    }
}

 

posted @ 2018-07-03 16:16  befmain  阅读(285)  评论(0)    收藏  举报