数字颠倒"/>
java数字颠倒
文章目录
- 题目描述
- 解题思路
- 代码如下
- 总结
题目描述
输入一个整数,将这个整数以字符串的形式逆序输出
程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001
输入:
1516000
输出:
0006151
以下是本篇文章正文内容,下面案例可供参考
解题思路
获取到这个数字之后
- 取余10:得到的为这个数字的最后一位数字
- 除以10:得到的是这个数字去掉最后一位之后的新数字
以此循环,再得到倒数第二位数字……
将得到的最后一位数字依次放到一个字符串中,输出这个字符串
代码如下
import java.util.*;public class Main{public static void main(String[] args){Scanner scanner = new Scanner(System.in);while(scanner.hasNext()){int n = scanner.nextInt();StringBuffer res = new StringBuffer();while(n!=0){int n1 = n%10;//得到的为这个数字的最后一位数字n = n/10;//得到的是这个数字去掉最后一位之后的新数字res.append(n1);//添加到StringBuffer中}System.out.println(res);}}
}
总结
相似题目:
Java五行代码搞定倒置字符串!!!
更多推荐
java数字颠倒
发布评论