目的:实现句子的反转
如:
I love you—>you love I
语言:java
代码:
package k;
import java.util.Scanner;
public class test {
public static void main(String[] args)
{
Scanner in= new Scanner(System.in);
String data=in.nextLine(); //获取输入的句子
String datas[]=data.split(" "); //把句子的每个单词分开,放进数组
String result = "";
for(int i=0;i<datas.length;i++)
{
String item;
if(i!=datas.length-1) //如果不是最后一个单词,那么在该单词后面加一个空格
item=datas[datas.length-1-i]+" ";
else
item=datas[datas.length-1-i]; //否则不加空格
result=result+item; //把单词倒着拼接起来
}
System.out.println(result); //输出反转的句子
}
}
如有不对,还望指正。