Java基础学习:闰年检测与数值判断
下载需积分: 9 | DOCX格式 | 62KB |
更新于2025-01-07
| 149 浏览量 | 举报
"Java学习笔记,包含基础知识点和示例代码,如检查闰年、验证正数以及计算贷款支付额等。"
这篇学习笔记主要涵盖了两个Java编程示例,旨在帮助初学者理解Java基础知识。首先,我们来看第一个示例,它涉及到检查用户输入的年份是否为闰年的逻辑。
在Java程序中,我们使用`JOptionPane`类来创建与用户的交互界面,获取用户输入的年份。通过`showInputDialog`方法,我们可以弹出一个对话框,提示用户输入一个整数年份。然后,将用户输入的字符串转换为整数类型(`int`)并存储在变量`year`中。
判断是否为闰年的条件是:如果年份能被4整除但不能被100整除,或者能被400整除,那么就是闰年。这部分逻辑用到了Java的条件运算符(三元运算符)和模运算符(%),代码如下:
```java
boolean isLeapYear = ((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0);
```
接下来,程序会再次使用`JOptionPane.showMessageDialog`显示结果,告诉用户输入的年份是否为闰年。
第二个示例是关于验证用户输入的双精度数(`double`)是否为正数。同样,通过`showInputDialog`获取用户输入,然后转换为`double`类型。判断正数的条件非常直接,即数值大于0:
```java
boolean isPositive = (Dyear > 0);
```
最后,程序会展示一个对话框,显示输入的数值及它是否为正数。
第三个示例未完成,但根据描述,应该是一个计算贷款支付额的程序。用户需要输入年利率、贷款年数和贷款总额,程序会计算每月的支付额和总支付额。这部分代码会涉及到数学计算,可能包括复利公式或者等额本息还款法。
这些示例代码不仅涵盖了基本的用户输入处理,还涉及了条件判断、数据类型转换以及简单的数学计算,对于初学者来说是非常有价值的实践练习。通过这些示例,学习者可以更好地理解和掌握Java语言的基础语法和逻辑操作。
相关推荐
668 浏览量
19 浏览量
lujuzhi108
- 粉丝: 1
- 资源: 2