算法刷题-字符串反转-JAVA

0x00 引言

为获取一个良好的算法思维,以及不再成为一个脚本小子,争取每天一道算法题,培养自己的逻辑思维,温顾各类型语言语法知识。

题解只写自己理解的解法,其他解法不再增加。题目与解析均在代码里面。

0x01 难度等级

简单

0x02 代码

package 简单;

import java.util.Scanner;

/*
*
*
* 描述
接受一个只包含小写字母的字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)

输入描述:
输入一行,为一个只包含小写字母的字符串。

输出描述:
输出该字符串反转后的字符串。

示例1
输入:
abcd

输出:
dcba
*
*
*
*
* */
public class 字符串反转 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String s=sc.nextLine();
        char x;
        for (int i = s.length()-1; i >=0; i--) {
            x=s.charAt(i);
            System.out.print(x);
        }
    }
}

0x03 算法思想

对charAt方法的使用,以及for循环语句的倒序使用

0x04 运行结果

posted @ 2023-02-18 22:26  铺哩  阅读(33)  评论(0编辑  收藏  举报