题目描述

写一函数,使输入的一个字符串按反序存放,在主函数中输入并输出反序后的字符串(不包含空格)。 输入 一行字符 输出 逆序后的字符串 样例输入 123456abcdef 样例输出 fedcba654321

思路分析

反转,那就是把读取到的字符串反过来输出呗。 然后我们利用charAt() 方法用于返回指定索引处的字符,索引范围为从 0 到 length()。

代码实现

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        String str;
        Scanner scan = new Scanner(System.in);
        str = scan.nextLine();
        System.out.println(reverse(str));//调用方法

    }

    public static String reverse(String f) {
        String str = "";
        for (int i = f.length() - 1; i >= 0; i--) {
            //charAt() 方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1
            str = str + f.charAt(i);//把他们连起来
        }
        return str;
    }

}