# java-demo **Repository Path**: mineary/java-demo ## Basic Information - **Project Name**: java-demo - **Description**: No description available - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-01-06 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目简介 项目主要包含一些个人写的练习代码。 ## 一、50道编程题目 - 1.有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少? - 2.判断101-200之间有多少个素数,并输出所有素数。 - 3.打印出所有的”水仙花数”,所谓”水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个”水仙花数”,因为153=1的三次方+5的三次方+3的三次方。 - 4.将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 - 5.输入两个正整数m和n,求其最大公约数和最小公倍数。 - 6.输入一行字符,分别统计出其英文字母、空格、数字和其它字符的个数。 - 7.求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。输出结果的形式如:2+22+222=246; - 8.一个数如果恰好等于它的因子之和,这个数就称为”完数”。例如6=1+2+3.编程找出1000以内的所有完数。 - 9.一球从h米高度自由落下,每次落地后反跳回原高度的一半,再落下,求它在 第n次落地时,共经过多少米?第n次反弹多高?