通常情况下,进行条件判断都需要应用if语句。不过,对于处理结果比较简单的条件判断,也可以通过Java的三元运算符“?:”实现。例如,要判断某一年是否为闰年,则可以使用三元运算符“?:”实现。在窗体中,不应用if语句判断闰年,大致可以分为以下几个步骤。
(1)创建一个JFrame窗体,并在该窗体中添加提示性的JLabel标签组件。
(2)导入已有类IntJTextField,应用该类的getInt()方法接收用户输入的年份,并转换为整型。
(3)添加 “判断”按钮,并在该按钮的单击事件下编写判断闰年的代码,并通过系统提示框输出判断结果。
位置:应用/源码管理/类库/IntJTextField.jar
实例设计效果如图1。
图1 默认的运行结果
输入年份后,单击“判断”按钮,将弹出对话框显示某一年是否为闰年,运行结果如图2所示。
图2 显示判断结果