其他
今日代码大赏 | Java 反转数字
古人曾曰:“千里之行,始于足下。”说明夯实基础是非常重要。
今天我们不上难度,温故而知心下如何用 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 优雅使用