算法刷题-数字颠倒-JAVA

0x00 引言

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

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

0x01 难度等级

简单

0x02 代码

package 简单;

import java.util.Scanner;

/*

描述
输入一个整数,将这个整数以字符串的形式逆序输出
程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001

输入描述:
输入一个int整数

输出描述:
将这个整数以字符串的形式逆序输出

示例1:
0000123456
 * 65432100000
 *
 *
 * */
public class 数字颠倒 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String s=sc.next();
        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-23 23:04  铺哩  阅读(24)  评论(0编辑  收藏  举报