今天下午,看到一道java题目是判断是否是闰年?于是,突发奇想的搞了一个可以输入年份和判断是否是闰年的小小软件。
import java.awt.event.ActionEvent;
import javax.swing.JFrame;
//显示输入的年数和输出是否为leap年
public class Show extends JFrame {
public static void main(String[] args) {
Show show = new Show();
show.showUI();
}
public void showUI() {
this.setTitle("判断是否为LEAP年");
this.setSize(600, 400);
this.setLayout(null);
javax.swing.JLabel jl = new javax.swing.JLabel("输入年分:");
jl.setBounds(20, 20, 100, 30);
this.add(jl);
final javax.swing.JTextField jt = new javax.swing.JTextField();
jt.setBounds(130, 20, 100, 30);
this.add(jt);
javax.swing.JButton but = new javax.swing.JButton("确定");
but.setBounds(250, 20, 70, 30);
this.add(but);
but.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
String s=jt.getText();
int year=Integer.parseInt(s);
if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {
System.out.println(year + "is a leapyear");
javax.swing.JOptionPane.showMessageDialog(null,
"你输入的是LEAP年");
} else {
System.out.println(year + "is not a leapyear");
javax.swing.JOptionPane.showMessageDialog(null,
"你输入的不是LEAP年");
}
}
});
this.setDefaultCloseOperation(3);
this.setVisible(true);
}
}
比较简单,就是在将TEXTFIELD转化为INT 类型的时候有点纠结,代码如下:
String s=jt.getText();
int year=Integer.parseInt(s);
由于,写的匆忙和简单就没写什么注解。
这个可以拓展为计算机,一直想搞,但没时间,以后的找个时间写一个………………
分享到:
相关推荐
在这个特定的知识点中,我们关注的是如何使用VB来判断一个年份是否为闰年。 闰年是指公历中为了调整年份与季节之间的微小偏差而设置的一种特殊年份。根据公历规定,闰年有以下两个条件: 1. 能被4整除但不能被100...
3. 输出结果:程序会根据判断结果向用户展示年份是否为闰年。 4. 错误处理:对于无效的输入,如负数或者非整数年份,程序应该有适当的错误处理机制。 界面优化方面,可能涉及到了以下几点: - 用户友好:程序可能...
在这里,我们可以创建一个数值控件,让用户输入一个年份,然后添加一个布尔指示器来显示结果,即“是否为闰年”。 - 数值控件:表示用户输入的年份,可以设置默认值为当前年份,方便用户直接查看。 - 布尔指示器:当...
根据给定的文件信息,我们可以总结出以下关于“在文本框中输入一个年份,可判断出其是否为闰年”的相关知识点: ### 一、闰年的定义与判断方法 #### 定义: 闰年是指公历纪年中具有366天的年份,比平年多出的一天...
此外,我们还可以利用`DateTime.IsLeapYear()`方法来判断一个年份是否是闰年。闰年的条件是:能被4整除但不能被100整除,或者能被400整除。这样,我们可以创建一个函数,传入年份,返回该年是否是闰年的布尔值。 接...
了解了判断闰年的基本原理后,我们可以扩展到更复杂的日期时间处理。C#中的DateTime结构提供了丰富的成员和方法,如获取月份、日、小时等,进行日期加减操作,以及格式化输出日期等。在实际项目中,这些知识可以应用...
在此函数中,我们可以编写判断闰年的代码。一个简单的闰年判断方法是:如果年份能被4整除但不能被100整除,或者能被400整除,那么这个年份就是闰年。 - 同时,双击窗体并选择`FormClosing`事件,添加一个确认关闭的...
`Data`类包含了用于处理日期计算的各种方法,包括判断闰年、计算一周中的某天以及获取每月的天数等。此外,程序还提供了一个展示界面,可以直观地显示每个月的日历视图。 #### 2. `Data`类详解 - **成员变量**: ...
在编程中,这部分涉及到日期和时间的处理,通常会使用特定的日期库或自定义算法来实现闰年的判断和日期的计算。 5. **星期**:显示当前日期对应的星期,如星期一、星期二等。这个功能需要与日期显示相结合,根据...
**目标**:给定两个日期,判断这两个日期是否相同,并计算它们之间的天数差。 **实现思路**: - 首先,通过用户输入获取两个日期。 - 使用`DateType`类来表示日期,并通过`bool`方法判断两个日期是否相同。 - 通过`...
在这个“leap-year-checker”项目中,我们看到的是一个使用 JavaScript 编写的简单应用,用于判断输入的年份是否是闰年。闰年是公历中的特殊年份,每四年出现一次,为了确保日历年与天文年的同步,闰年有366天而不是...
“闰年判断”是一个编程算法,用于确定哪些年份是闰年,闰年有366天,而非常规的365天,这对于日期相关的计算非常重要。 “邮件快捷启动”可能指的是软件集成了邮件客户端的快捷方式,或者能直接通过软件启动邮件...
综上所述,本程序实现了基于汇编语言的闰年判断功能,不仅能够准确地判断输入年份是否为闰年,而且界面友好、易于理解和使用。通过学习本程序的设计思路和技术细节,有助于深入理解汇编语言的特点及其在实际项目中的...
“闰年判断”则是一个基础的编程概念,用于确定一个年份是否为闰年。在.NET中,可以通过简单的算法实现,如判断年份能否被4整除,但不能被100整除,或者能被400整除。 至于“开机自启动”,这个功能使得“勾月桌面...
通过输入一个年份,程序会判断该年份是否为闰年。闰年的判断条件是:能被4整除但不能被100整除,或者能被400整除。源代码中使用了Scanner类获取用户输入,并根据条件进行判断。 2. **最大公约数计算**: 用户输入...
6. **程序逻辑**:在VB中,可能需要编写一系列的条件判断和循环语句来处理日历的显示逻辑,比如判断是否为闰年、农历月份的天数等。 7. **模块化编程**:将不同功能(如公历转农历、农历转公历、界面更新等)封装成...
2. **用户界面(UI)设计**:如果这是一个可视化应用,那么可能使用了Windows Forms或WPF等技术来创建用户界面,让用户输入日期并显示结果。 3. **异常处理**:在C#中,异常处理是通过try-catch块实现的。对于空...
此项目可能涉及到对日期的计算,如计算两个日期之间的天数,或者判断某年是否为闰年。 4. 文件I/O操作:如果程序需要保存或读取用户的设置或历史记录,可能涉及MATLAB的文件输入输出操作,如使用`save`和`load`函数...
同时,我们还需要判断当前月份的天数,例如,大月份有31天,小月份有30天,二月份在闰年中有29天,在平年中有28天。 二、CalendarFrame类的实现 在Java实现简单日历小程序中,我们还需要创建一个主界面类...
7. **算法设计**:实现万年历查询系统需要设计高效的算法,例如计算任意年份的天数,判断是否为闰年,以及按月份和星期展示日历等。 8. **单元测试**:在Eclipse中,开发者可能使用JUnit框架对代码进行单元测试,...