⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 javashy32.java

📁 《JAVA2简明教程》课后习题及部分实验内容~
💻 JAVA
字号:
/********************************************************************************************
   					第4章习题4
 定义一个日期类date,确保具有如下功能:
 (1) 输出日期的格式具有如下几种:
		YYYY  MM  DD
		MM  DD  YYYY
		DD  MM  YYYY
 (2) 采用重载构造函数,以上述日期格式数据为参数,创建 date类型的对象。

********************************************************************************************/

public class Javashy32 {
	// 年
	int YYYY;
	// 月
	int MM;
	// 日
	int DD;
	public Javashy32(int y, int m, int d) {
		this.YYYY = y;
		this.MM = m;
		this.DD = d;
	}
	public Javashy32( ) {
		this.YYYY = 0;
		this.MM = 0;
		this.DD = 0;
	}

	public boolean isValid() {
		return (
			this.YYYY > 0
				&& this.MM > 0
				&& this.DD > 0
				&& this.MM < 13
				&& this.DD < 32);
	}

	public void showYMD() {
		System.out.println(this.YYYY+" "+this.MM+" "+this.DD);
	}
	
	public void showMDY() {
		System.out.println(this.MM+" "+this.DD+" "+this.YYYY);
	}
	
	public void showDMY() {
		System.out.println(this.DD+" "+this.MM+" "+this.YYYY);
	}
	
	public static void main(String args[]){
		Javashy32  day1=new Javashy32();
		Javashy32  day2=new Javashy32(2003,12,1);
		
		if(day1.isValid()){
			day1.showYMD();
			day1.showMDY();
			day1.showDMY();			
		}
		
		if(day2.isValid()){
			day2.showYMD();
			day2.showMDY();
			day2.showDMY();			
		}			
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -