`
欧阳晓
  • 浏览: 44652 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

将判断是否是闰年界面化

阅读更多

         今天下午,看到一道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);

 由于,写的匆忙和简单就没写什么注解。

 这个可以拓展为计算机,一直想搞,但没时间,以后的找个时间写一个………………

0
0
分享到:
评论

相关推荐

    JAVA万年历课程设计报告.doc

    总天数的算法:首先用if语句判断定义年到输入年之间每一年是否为闰年,是闰年, 该年的总天数为366,否则,为365。然后判断输入的年是否为定义年,若是,令总天 数S=1,否则,用累加法计算出定义年到输入年之间的总...

    JAVA万年历课程设计报告(1).doc

    总天数的算法:首先用if语句判断定义年到输入年之间每一年是否为闰年,是闰年, 该年的总天数为366,否则,为365。然后判断输入的年是否为定义年,若是,令总天 数S=1,否则,用累加法计算出定义年到输入年之间的总...

    java实验报告.doc

    3、编写一个趣味性Java Applet小程序,根据界面上随机生成或任意输入的一个日期型数据,判断是否闰年,算 出是周几,同时判断对应的星座与性格,输出星座图片。 三、实验步骤与源程序 第一题 import java.util....

    delphi 开发经验技巧宝典源码

    0196 判断指定年份是否为闰年 129 0197 调用系统设置日期对话框 129 0198 将秒数转化成hh:mm:ss格式 129 0199 修改操作系统日期 130 0200 获取全球标准时间 130 第7章 数据处理技术 133 7.1 组件数据...

    Java经典编程源码基础例程300.zip

    实例019 判断某一年是否为闰年 26 实例020 验证登录信息的合法性 27 实例021 为新员工分配部门 28 实例022 用switch语句根据消费 金额计算折扣 29 实例023 判断用户输入月份的季节 31 实例024 使用while循环语句与...

    delphi 开发经验技巧宝典源码06

    0196 判断指定年份是否为闰年 129 0197 调用系统设置日期对话框 129 0198 将秒数转化成hh:mm:ss格式 129 0199 修改操作系统日期 130 0200 获取全球标准时间 130 第7章 数据处理技术 133 7.1 组件数据...

    java课程设计报告---万年历.doc

    总天数的算法:首先用if语句判断定义年到输入年之间每一年是否为闰 " "年,是闰年,该年的总天数为366,否则,为365。然后判断输入的年是否为" "定义年,若是,令总天数S=1,否则,用累加法计算出定义年到输入年...

    基于从语言的智能日历

    C语言程序设计实践题目要求 2017级通信工程3班 总体要求: (1)每位同学的输出界面要有带有自姓名、学号、班级、完成时间(年月日...(4)、可以实现,任意输入一个日期,判断当前日起是否为重要日期,并显示该日期的信息。

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    实例028 判断某一年是否为闰年 38 实例029 验证登录信息的合法性 39 实例030 为新员工分配部门 40 实例031 用Switch语句根据消费金额计算折扣 41 实例032 判断用户输入月份的季节 42 2.4 循环控制 43 实例033 使用...

    多功能电子日历设计制作.doc

    单片机对整个系统运行的控制包括:检测按键信号,判断是否更新时间, 分值等;对LCD初始化,写入数据或命令,字符输出到液晶显示等。 3. 系统硬件设计实现及原理分析 图表 1 硬件设计电路 图表1为实现电子日历系统所...

    PHP开发实战1200例源码

    实例048 判断用户是否具有后台管理权限 79 实例049 打印随机组合生日祝福语 80 实例050 打印2000~2020年的所有闰年 81 实例051 前置运算符和后置运算符的区别 82 实例052 使用位运算对数字进行加密和解密 83 2.3 ...

Global site tag (gtag.js) - Google Analytics