1 package API;
2
3 import java.util.Scanner;
4
5 /*
6 需求:
7 定义一个方法,实现字符串反转。键盘输入一个字符串,调用该方法后,在控制台输出结果
8 例如:键盘输入abc,输出结果cba
9 思路:
10 1.键盘输入一个字符串,用Scanner实现
11 2.定义一个方法,实现字符串反转。返回值类型String,参数 String s
12 3.在方法中把字符串倒着遍历,然后把每一个得到的字符拼接成一个字符串并返回
13 4.调用方法,用一个变量接收结果
14 5.输出结果
15 */
16 public class APIDemo07 {
17 public static void main(String[] args) {
18 //键盘输入一个字符串,用Scanner实现
19 Scanner sc = new Scanner(System.in);
20
21 System.out.println("请输入一个字符串");
22 String line = sc.nextLine();
23
24 //调用方法,用一个变量接收结果
25 String reverse = reverse(line);
26
27 System.out.println("revese:"+reverse);
28
29 }
30 //定义一个方法,实现字符串反转。
31 /*
32 两个明确:
33 返回值类型:String
34 参数:String s
35 */
36 public static String reverse(String s){
37 //在方法中把字符串倒着遍历,然后把每一个得到的字符拼接成一个字符串并返回
38 String ss = "";
39 for(int i = s.length()-1;i>=0;i--){
40 ss +=s.charAt(i);
41 }
42 return ss;
43 }
44 }