package stringDemo;
import java.util.Scanner;
/*A:键盘录入一个字符串
B:定义一个新字符串
C:倒着遍历字符串,得到每一个字符
D:拼接,输出*/
public class ReverseDemo {
public static void main(String[] args) {
// 键盘录入一个字符串
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个字符串:");
String line = sc.nextLine();
//调反转的方法
String s = Reverse(line);
System.out.println("反转:" + s);
}
public static String Reverse(String s) {
// 定义一个新的字符串
String result = "";
char[] chs = s.toCharArray();
//倒着遍历字符串并拼接
for (int x = chs.length - 1; x >= 0; x--) {
result += chs[x];
}
return result;
}
import java.util.Scanner;
/*A:键盘录入一个字符串
B:定义一个新字符串
C:倒着遍历字符串,得到每一个字符
D:拼接,输出*/
public class ReverseDemo {
public static void main(String[] args) {
// 键盘录入一个字符串
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个字符串:");
String line = sc.nextLine();
//调反转的方法
String s = Reverse(line);
System.out.println("反转:" + s);
}
public static String Reverse(String s) {
// 定义一个新的字符串
String result = "";
char[] chs = s.toCharArray();
//倒着遍历字符串并拼接
for (int x = chs.length - 1; x >= 0; x--) {
result += chs[x];
}
return result;
}
}
运行结果: