今天下午,看到一道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);
由于,写的匆忙和简单就没写什么注解。
这个可以拓展为计算机,一直想搞,但没时间,以后的找个时间写一个………………
分享到:
相关推荐
总天数的算法:首先用if语句判断定义年到输入年之间每一年是否为闰年,是闰年, 该年的总天数为366,否则,为365。然后判断输入的年是否为定义年,若是,令总天 数S=1,否则,用累加法计算出定义年到输入年之间的总...
总天数的算法:首先用if语句判断定义年到输入年之间每一年是否为闰年,是闰年, 该年的总天数为366,否则,为365。然后判断输入的年是否为定义年,若是,令总天 数S=1,否则,用累加法计算出定义年到输入年之间的总...
3、编写一个趣味性Java Applet小程序,根据界面上随机生成或任意输入的一个日期型数据,判断是否闰年,算 出是周几,同时判断对应的星座与性格,输出星座图片。 三、实验步骤与源程序 第一题 import java.util....
0196 判断指定年份是否为闰年 129 0197 调用系统设置日期对话框 129 0198 将秒数转化成hh:mm:ss格式 129 0199 修改操作系统日期 130 0200 获取全球标准时间 130 第7章 数据处理技术 133 7.1 组件数据...
实例019 判断某一年是否为闰年 26 实例020 验证登录信息的合法性 27 实例021 为新员工分配部门 28 实例022 用switch语句根据消费 金额计算折扣 29 实例023 判断用户输入月份的季节 31 实例024 使用while循环语句与...
0196 判断指定年份是否为闰年 129 0197 调用系统设置日期对话框 129 0198 将秒数转化成hh:mm:ss格式 129 0199 修改操作系统日期 130 0200 获取全球标准时间 130 第7章 数据处理技术 133 7.1 组件数据...
总天数的算法:首先用if语句判断定义年到输入年之间每一年是否为闰 " "年,是闰年,该年的总天数为366,否则,为365。然后判断输入的年是否为" "定义年,若是,令总天数S=1,否则,用累加法计算出定义年到输入年...
C语言程序设计实践题目要求 2017级通信工程3班 总体要求: (1)每位同学的输出界面要有带有自姓名、学号、班级、完成时间(年月日...(4)、可以实现,任意输入一个日期,判断当前日起是否为重要日期,并显示该日期的信息。
实例028 判断某一年是否为闰年 38 实例029 验证登录信息的合法性 39 实例030 为新员工分配部门 40 实例031 用Switch语句根据消费金额计算折扣 41 实例032 判断用户输入月份的季节 42 2.4 循环控制 43 实例033 使用...
单片机对整个系统运行的控制包括:检测按键信号,判断是否更新时间, 分值等;对LCD初始化,写入数据或命令,字符输出到液晶显示等。 3. 系统硬件设计实现及原理分析 图表 1 硬件设计电路 图表1为实现电子日历系统所...
实例048 判断用户是否具有后台管理权限 79 实例049 打印随机组合生日祝福语 80 实例050 打印2000~2020年的所有闰年 81 实例051 前置运算符和后置运算符的区别 82 实例052 使用位运算对数字进行加密和解密 83 2.3 ...