Java编程实验:输出、闰年判断与阶乘求和
需积分: 10 89 浏览量
更新于2024-07-20
收藏 198KB DOC 举报
"这个资源包含了三个Java编程实验,分别是输出“你好”,判断闰年,以及计算阶乘和的程序。提供了使用for和while循环计算阶乘和的两种方法,并通过用户输入选择执行哪个实验。"
在Java编程中,这三个实验涵盖了基础语法、条件判断和循环控制等核心概念:
1. 输出“你好”:
这是一个简单的Java程序,用于在控制台上打印出文本“你好”。这是Java中的基本输出操作,通过`System.out.println()`函数完成。在提供的代码中,定义了一个名为`hello()`的方法,该方法内部调用了`System.out.println("你好")`。
2. 判断闰年:
实验二要求编写一个程序,根据用户输入的年份判断是否为闰年。闰年的规则是:能被4整除但不能被100整除,或者能被400整除的年份。代码中定义了`LeapYear(int year)`方法,该方法通过if-else语句来判断并打印结果。如果给定的年份满足闰年的条件,它将输出“是闰年”,否则输出“不是闰年”。
3. 计算阶乘和:
这个实验要求计算1到10的阶乘之和。在Java中,阶乘表示一个正整数n的所有小于等于n的正整数的乘积。有两种实现方式,一是使用`while`循环,二是使用递归。`Sum()`方法使用了`while`循环,逐步计算每个数的阶乘并累加到总和上;`sum1(int num)`方法则使用了递归,每次调用自身并将结果乘以前一个数。
在主函数`main`中,程序提供了一个简单的命令行交互界面,让用户输入字符来选择执行哪个实验。用户输入数字1、2或3,然后根据用户的选择调用相应的功能方法。程序直到用户输入“#”才结束。
这些实验对于初学者来说是非常好的实践,可以帮助他们巩固Java的基础知识,如控制流(if-else)、循环(for和while)、函数定义和调用,以及基本的输入输出操作。同时,递归的概念在计算阶乘时引入,有助于理解更高级的编程技巧。
2014-12-02 上传
2012-01-21 上传
2010-07-04 上传
2013-10-13 上传
2013-12-17 上传
2012-04-17 上传
tayloramanda
- 粉丝: 20
- 资源: 6
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析