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

 

转载于:https://www.cnblogs.com/521shina/archive/2009/03/18/1415813.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值