没有合适的资源?快使用搜索试试~ 我知道了~
首页JAVA编程实战:兔子繁殖、素数筛选与水仙花数计算
JAVA编程实战:兔子繁殖、素数筛选与水仙花数计算
需积分: 10 3 下载量 168 浏览量
更新于2024-07-27
收藏 101KB DOC 举报
Java编程题集包含三道不同类型的练习,旨在提升编程技能并巩固基础概念。我们逐一解析: 1. 古典问题:兔子繁殖问题 这是一个经典的递归问题,涉及到菲波那契数列(Fibonacci sequence)的应用。在`lianxi01`类中,通过循环模拟兔子的繁殖规律:第1个月有1对兔子,第2个月还是1对。从第3个月开始,每过一个月,总对数等于前两个月的和。程序使用两个变量`f1`和`f2`分别存储前两个月的兔子对数,然后更新`f`来保存当前月的对数。通过`for`循环计算并打印每个月的兔子对数,直到第24个月。 2. 素数判断程序 在`lianxi02`中,目标是找出101到200之间的素数。程序使用嵌套循环:外部循环遍历101到199的奇数(因为素数定义排除偶数),内部循环检查每个数是否能被2到其平方根之间的整数整除。如果不能,则说明是素数,计数器`count`加一,并输出该素数。最后输出素数的总数。 3. 水仙花数识别 `lianxi03`类的目的是找到所有三位数的水仙花数。水仙花数的定义是每个位上的数字立方和等于整个数。通过循环遍历101到999之间的所有三位数,将每一位提取出来分别立方,然后与原数进行比较。如果它们相等,则打印出该数,因为它符合水仙花数的条件。 这些题目涵盖了Java编程的基础实践,包括递归、循环控制、数学应用(如素数判定和水仙花数计算)以及算法设计。通过解决这些问题,程序员可以加深对Java语法的理解,同时提高逻辑思维和问题解决能力。这些练习不仅适用于初学者熟悉语言结构,对于进阶者也是巩固理论知识和提升编程技巧的好机会。
资源详情
资源推荐
""""&#
""""%&#*3#++
"""""%&#*3#++
""""""%E&#E*3#E++
"""""""%A&DDA&EDDA&E
""""""""++#
""""""""4+4+E#
""""""",
"""""",
""""",
"""",
"""" 共有 ++ 个三位数 #
,
,
【程序 $】
题目:企业发放的奖金根据利润提成。利润8低于或等于 万元时,奖金可提 1;利
润高于 万元,低于 $ 万元时,低于 万元的部分按 1提成,高于 万元的部分,
可可提成 B31;$ 万到 ) 万之间时,高于 $ 万元的部分,可提成 31;) 万到 : 万
之间时高于 ) 万元的部分,可提成 1;: 万到 万之间时,高于 : 万元的部分,
可提成 31,高于 万元时,超过 万元的部分按 1提成,从键盘输入当月利润,
求应发放奖金总数?
/4#
$
""""&'&#
"""" 输入当月利润(万): #
""""&7#
""""&8#
""""%6DD*&
""""&4#
"""",%6DD*&$
"""""&4+-4B3#
"""",%6$DD*&)
"""""&4+4B3+-$43#
"""",%6)DD*&:
"""""&4+4B3+$43+-)4#
"""",%6:DD*&
"""""&$4B3+$43+$4+-:43#
"""",%6
"""""&$4B3+)4;+)43+-4#
"""",
"""" 应该提取的奖金是 ++ 万 #
,
,
【程序 】
题目:一个整数,它加上 后是一个完全平方数,再加上 :; 又是一个完全平方数,
请问该数是多少?
""""%&#*#++
"""""%(0.+1&&
""""""%(0.+$:;1&&
"""""""+ 加 是一个完全平方数,再加 :; 又是一个完全平方
数 #
"""""",
""""",
"""",
,
,
4按题意循环应该从- 开始(整数包括正整数、负整数、零),这样会多一个满足条件
的数-55。
但是我看到大部分人解这道题目时都把题中的“整数”理解成正整数,我也就随大流了。4
【程序 14】
题目:输入某年某月某日,判断这一天是这一年的第几天?
/4#
)
""""'0'#
""""&#
""""&#
""""#
""""%&7#
""""
""""&#
"""" 输入年: #
""""&%#
"""" 输入月: #
""""0&%#
"""" 输入天: #
""""&%#
""""%*FF0*FF06$FF*FF6
"""" 输入错误,请重新输入! #
""""&#
"""",
"""",70&&#
剩余31页未读,继续阅读
Student_yuan
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功