java实验 1
定义一个满足如下要求的Date 类:
a. 用下面的格式输出日期:日/月/年
b. 可运行在日期上加一天操作
c. 设置日期
用该类编写一个显示当前日期的程序。
import java.util.Date;
public class Date1{
private int day,month,year;
public void setD(int d)
{
day=d;
}
public void setM(int m)
{
month=m+1;
}
public void setY(int y)
{
year=y+1900;
}
public void addD()
{
this.day++;
}
public void outT()
{
System.out.println(day+"/"+month+"/"+year);
}
}
class Test{
public static void main(String [] args){
Date1 d1=new Date1();
d1.setD(new Date().getDate());
d1.setM(new Date().getMonth());
d1.setY(new Date().getYear());
d1.outT();
d1.addD();
d1.outT();
}
}
方法二
import java.util.Calendar;
public class Date1{
private int day,month,year;
public void setD(int d)
{
day=d;
}
public void setM(int m)
{
month=m+1;
}
public void setY(int y)
{
year=y;
}
public void addD()
{
this.day++;
}
public void outT()
{
System.out.println(day+"/"+month+"/"+year);
}
}
class Test{
public static void main(String [] args){
Date1 d1=new Date1();
Calendar cl=Calendar.getInstance();
d1.setD(cl.get(Calendar.DAY_OF_MONTH));
d1.setM(cl.get(Calendar.MONTH));
d1.setY(cl.get(Calendar.YEAR));
d1.outT();
d1.addD();
d1.outT();
}
}