查看原文
其他

今日代码大赏 | Java 反转数字

编程导航-南城余 程序员鱼皮 2024-04-14

古人曾曰:“千里之行,始于足下。”说明夯实基础是非常重要。

今天我们不上难度,温故而知心下如何用 Java 来反转数字这个基础知识。

示例代码 1:在 Java 中使用 while 循环反转数字

public class ReverseNumber {

    public static void main(String[] args) {

        int num = 1234, reversed = 0;

        while(num != 0) {
            int digit = num % 10;
            reversed = reversed * 10 + digit;
            num /= 10;
        }

        System.out.println("反转后的数字: " + reversed);
    }
}

运行该程序时,输出为:反转后的数字: 4321

示例代码 2:在 Java 中使用 for 循环反转数字

public class ReverseNumber {

    public static void main(String[] args) {

        int num = 1234567, reversed = 0;

        for(;num != 0; num /= 10) {
            int digit = num % 10;
            reversed = reversed * 10 + digit;
        }

        System.out.println("Reversed Number: " + reversed);
    }
}

运行该程序时,输出为:Reversed Number: 7654321

今天的代码大赏到此结束,关于如何利用 Java 来反转数字的这两种方式,你学到了吗?

欢迎在评论区留下自己的看法。

完整代码片段来源于代码小抄,欢迎点击进入小程序阅读!

在线访问:https://www.codecopy.cn/post/87tlod


在代码小抄可以看到更多优质代码,也欢迎大家积极分享,可能会获得我们官方的小礼品 🎁~

往期推荐

今日代码大赏 | arrayCopy 优雅使用

今日代码大赏 | 优雅提取表达式

今日代码大赏 | 位运算代替乘除法

今日代码大赏 | try-catch 优雅使用

今日代码大赏 | Guava 重试

继续滑动看下一个
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存