架构师

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

初级面试

Java面试宝典_基础编程练习题_奇数

架构师小跟班 2019-07-12初级面试
题目题目:求0—7所能组成的奇数个数。代码/** * @author :xy.hero@qq.com * @date :Created in 2019-07-12 13:13 * @description:www.jiagou1216.com * @modified By: * @v

题目

题目:求0—7所能组成的奇数个数。

代码

/**
 * @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 count = 0;
        //声明由数字组成的数
        int n = 8;
        //一位数
        count = n / 2;
        //两位数
        count += (n - 1) * n / 2;
        //三位数
        count += (n - 1) * n * n / 2;
        //四位数
        count += (n - 1) * n * n * n / 2;
        //五位数
        count += (n - 1) * n * n * n * n / 2;
        //六位数
        count += (n - 1) * n * n * n * n * n / 2;
        //七位数
        count += (n - 1) * n * n * n * n * n * n / 2;
        System.out.println("0-7所能组成的奇数个数:" + count);
    }
}

输出

0-7所能组成的奇数个数:1048576
 

文章评论