黑马程序员技术交流社区

标题: 发条帖子试试,菜鸟一枚,是否可行? [打印本页]

作者: ShellRay    时间: 2015-9-9 16:24
标题: 发条帖子试试,菜鸟一枚,是否可行?

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;

/**
* 将键盘录入的字符串‘i love you’变成‘i evol uoy’,
* @author Administrator
*
*/
public class JavaDemo12 {

        /**
         * @param args
         * @throws IOException
         */
        public static void main(String[] args) throws IOException {
                Scanner sc=new Scanner(System.in);
                String s=sc.nextLine();
               
                /*                //键盘录入这个好像成了复杂的了.....
                 * BufferedReader bufr=new BufferedReader(new InputStreamReader(System.in));
                String s=bufr.readLine();
                */
                StringBuilder sb=new StringBuilder(s);
                sb=sb.reverse();//现在是"uoy evol i"
                String s1=sb.toString();//再将反转的字符数缓冲变成字符串
               
                String[] s2=s1.split(" ");//将反转的字符串切割 ” “变成字符数组
               
                for(int x=s2.length-1;x>-1;x--){//逆序打印就得到了想要的结果,角标为0时是必须要有的
                        if(x!=0){
                                System.out.print(s2[x]+" ");
                        }       
                        else{
                                System.out.print(s2[x]);
                        }
                }
               
               
               
        }               
               
}






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2