Java编程实验:输出、闰年判断与阶乘求和
需积分: 10 160 浏览量
更新于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 上传
点击了解资源详情
论文
tayloramanda
- 粉丝: 20
- 资源: 6
最新资源
- AirKiss技术详解:无线传递信息与智能家居连接
- Hibernate主键生成策略详解
- 操作系统实验:位示图法管理磁盘空闲空间
- JSON详解:数据交换的主流格式
- Win7安装Ubuntu双系统详细指南
- FPGA内部结构与工作原理探索
- 信用评分模型解析:WOE、IV与ROC
- 使用LVS+Keepalived构建高可用负载均衡集群
- 微信小程序驱动餐饮与服装业创新转型:便捷管理与低成本优势
- 机器学习入门指南:从基础到进阶
- 解决Win7 IIS配置错误500.22与0x80070032
- SQL-DFS:优化HDFS小文件存储的解决方案
- Hadoop、Hbase、Spark环境部署与主机配置详解
- Kisso:加密会话Cookie实现的单点登录SSO
- OpenCV读取与拼接多幅图像教程
- QT实战:轻松生成与解析JSON数据