HJ11 数字颠倒

java 复制代码
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int num = in.nextInt();
        String s = num + "";
        String res = "";
        for(int i = s.length() - 1; i >= 0; i--){
            res += s.charAt(i);
        }
        System.out.println(res);
    }
}

描述

对于给定的非负整数 nn ,将其以字符串的形式颠倒后输出。这意味着,如果 nn 的末尾含 00 ,那么返回的字符串开头也需要含 00 。

输入描述:

在一行上输入一个非负整数 n(0≦n<230)n(0≦n<230) 代表给定的整数。

输出描述:

在一行上输出一个字符串,代表颠倒后的数字。

思路:

1、数字长度不定,转换成字符串然后再倒转会比较方便;

2、根据字符串长度从后往前一次获取字符,然后再进行拼接;

相关推荐
wno7042 小时前
Spring Boot整合Quartz
java·spring boot·后端
一只旭宝2 小时前
数据结构与算法复习手册:从写过,到讲清楚
开发语言·数据结构·c++·算法
百度一下吧2 小时前
断网后 WebView 加载单页面应用:页面跳转 JS 加载失败的处理方案
开发语言·javascript·ecmascript
步行cgn2 小时前
MySQL 报错:Access denied for user ‘root‘@‘localhost‘ 详解
java·数据库·spring
神仙别闹3 小时前
基于C语言开发的捕捉流星小游戏
c语言·开发语言
程序员Sunday3 小时前
Promise.all、allSettled、race、any 怎么选,失败后其他请求会怎样
开发语言·前端·javascript
一个有温度的技术博主3 小时前
深拷贝和浅拷贝:一次“搬家”事故
java·后端
daxiangxm3 小时前
GEO策略:让AI直接引用你的内容
开发语言·团队开发·运维开发·个人开发·数据库开发
程序员清风3 小时前
AI时代建议学点自己真正感兴趣的!
java·后端·面试