架构师

您现在的位置是:首页 > 工作面试 > 初级面试

初级面试

Java面试宝典_基础编程练习题_求数值位数并逆序输出

架构师小跟班 2019-07-12初级面试
题目题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
代码/** * @author :xy.hero@qq.com * @date :Created in 2019-07-12 13:13 * @description

题目

题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
 

代码

/**
 * @author :xy.hero@qq.com
 * @date :Created in 2019-07-12 13:13
 * @description:www.jiagou1216.com
 * @modified By:
 * @version: $
 */
public class Test {
    public static void main(String[] args) {
        int n = 45875;
        int i = 0;
        int[] a = new int[5];
        do {
            a[i] = n % 10;
            n /= 10;
            ++i;
        } while (n != 0);
        System.out.print("这是一个" + i + "位数,从个位起,各位数字依次为:");
        for (int j = 0; j < i; j++)
            System.out.print(a[j] + " ");
    }
}

输出

这是一个5位数,从个位起,各位数字依次为:5 7 8 5 4 

文章评论