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();
 }
}

 

posted @ 2009-03-18 20:33  ::米麒麟::  阅读(212)  评论(0编辑  收藏  举报