Java 小白 10道Java 基础编程练习题

本文为Java初学者准备了10道基础编程练习题,包括指数计算、素数筛选、水仙花数、质因数分解、条件运算符应用、最大公约数与最小公倍数计算、字符类型统计、字符串累加、完数判断及反指数计算,旨在提升编程实战能力。
摘要由CSDN通过智能技术生成

1.指数计算问题

有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死
,问每个月的兔子对数为多少?程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....(斐波那契)
 class AdditiveFor
{
   

    public static void main(String[] ages)
    {
   
        int[] intar = new int[4];/* 月份*/
        intar[0] = 1;
        intar[1] = 1;
        for (int i = 0; i < intar.length; i++)
        {
   
            if (i>1)
            {
   
                intar[i] = intar[i-1]+intar[i-2];
            }
            System.out.println((i+1)+"月"+"\t"+intar[i]+"只");
        }
    }
}
运行结果
1月	1只
2月	1只
3月	2只
4月	3只

2.指定范围包含的素数

判断101-200之间有多少个素数,并输出所有素数。
 class AdditiveFor
{
   

    public static void main(String[] ages)
    {
   
        int a = 200;
        for (int j = 100;j <=a;j++)
        {
   int flag = 0;
            //在2到max范围,找到能把n整除的值
            for (int i = 2; i < j; i++)
            {
   
                if (j%i==0)
                {
   

                    flag = 1;
                    break;
                }
            }
            if (flag ==0)
            {
   
                System.out.println(j+"是素数");
            }
        }
    }
}
运行结果
101是素数
103是素数
107是素数
109是素数
113是素数
127是素数
131是素数
137是素数
139是素数
149是素数
151是素数
157是素数
163是素数
167是素数
173是素数
179是素数
181是素数
191是素数
193是素数
197是素数
199是素数

3.水仙花数

打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身
。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。
class car
{
   
    public static void main(String[] args)
    {
   
        int a,b,c;
        for(int i
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值