黑马程序员技术交流社区
标题:
分享一道面试题
[打印本页]
作者:
.ヤ牧马人〃
时间:
2014-11-29 21:41
标题:
分享一道面试题
求解思路
题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
作者:
彭毅
时间:
2014-11-30 00:07
加油加油
作者:
abclulu
时间:
2014-11-30 12:37
呵呵 可以 的
作者:
lhyzxc0205
时间:
2014-11-30 15:58
你把数字直接变为string类型,长度不就是位数,然后从后往前遍历string不就可以了
作者:
burns
时间:
2014-11-30 22:09
本帖最后由 burns 于 2014-11-30 22:13 编辑
这个很好办,推荐一种方法是:先对10取余,每次每次取余余数放在一个int类型数组中,然后等取余完毕后,由数组长度得位,数组中每个下坐标逆序返回的逆序代码会写吧,就不贴了,想要的话再联系
作者:
wocan23
时间:
2014-12-7 19:24
转成字符串吧
作者:
win_top1
时间:
2014-12-13 11:54
顶一个:)
作者:
嗷嗷嗷
时间:
2014-12-13 22:36
倒叙的好像有那个公试
作者:
↘宀˙亲哚/
时间:
2014-12-13 22:38
搞成字符串是比较简单的选择
作者:
Little_Pea
时间:
2014-12-14 09:57
本帖最后由 Little_Pea 于 2014-12-14 09:59 编辑
public class Test1 {
public static void main(String[] args) {
int a = 12345;
String result = Integer.toString(a);
int length = result.length();
System.out.println("正整数是 " + length + "位数");
System.out.print("倒叙打印:");
for (int i=length;i>0;i--) {
System.out.print(result.charAt(i-1));
}
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2