反转单词的: import java.util.Scanner; public class ReverseWorld { public static void main(String[] args) { ReverseWorld rw = new ReverseWorld(); rw.reverse(); } public void reverse(){ System.out.println("请输入你所要反转的语句,以空格分割。。"); Scanner input = new Scanner(System.in); String str = input.nextLine(); System.out.println("反转前的语句为:"+str); String[] arr= str.split(" "); System.out.print("反转后的语句为:"); for(int i=arr.length-1;i>=0;i--){ System.out.print(arr[i]+" "); } } } 运行结果: 请输入你所要反转的语句,以空格分割。。 how are you 反转前的语句为:how are you 反转后的语句为:you are how
public class nixu {
public static void main(String[]args){
Scanner in=new Scanner(System.in);
System.out.println("输入字符串:");
String s=in.next();
for(int i=s.length()-1;i>=0;i--){
System.out.print(s.charAt(i));
}
}}
打出逆序 you are how
好实现么?
import java.util.Scanner;public class testReversal { public static void main(String[] args) {
System.out.println("输入字符串:");
Scanner sc = new Scanner(System.in); while (sc.hasNextLine()) {
String str = sc.nextLine(); String[] temp = str.split(" "); for (int i = temp.length - 1; i >= 0; i--)
System.out.print(temp[i] + " ");
System.out.println(); }
}}
public static void main(String[] args) {
ReverseLetter rl = new ReverseLetter();
rl.reverse();
}
public void reverse(){
System.out.println("请输入您所要逆序输出的字符串");
Scanner input = new Scanner (System.in);
String str = input.next();
System.out.println("逆序前的字符串为:"+str);
System.out.print("逆序后的字符串为:");
for(int i=str.length()-1;i>=0;i--){
System.out.print(str.charAt(i));
}
}
}
运行结果:
请输入您所要逆序输出的字符串
qwert
逆序前的字符串为:qwert
逆序后的字符串为:trewq
方法二:
import java.util.Scanner;public class ReverseLetter {
public static void main(String[] args) {
ReverseLetter rl = new ReverseLetter();
rl.reverse();
}
public void reverse(){
System.out.println("请输入您所要逆序输出的字符串");
Scanner input = new Scanner (System.in);
String str = input.next();
System.out.println("逆序前的字符串为:"+str);
StringBuffer sb = new StringBuffer();
sb.append(str);
sb.reverse();
System.out.print("逆序后的字符串为:"+sb);
}
}
运行结果:
请输入您所要逆序输出的字符串
abcd
逆序前的字符串为:abcd
逆序后的字符串为:dcba
import java.util.Scanner;
public class ReverseWorld {
public static void main(String[] args) {
ReverseWorld rw = new ReverseWorld();
rw.reverse();
}
public void reverse(){
System.out.println("请输入你所要反转的语句,以空格分割。。");
Scanner input = new Scanner(System.in);
String str = input.nextLine();
System.out.println("反转前的语句为:"+str);
String[] arr= str.split(" ");
System.out.print("反转后的语句为:");
for(int i=arr.length-1;i>=0;i--){
System.out.print(arr[i]+" ");
}
}
}
运行结果:
请输入你所要反转的语句,以空格分割。。
how are you
反转前的语句为:how are you
反转后的语句为:you are how