BirthDate2.java

本文介绍了一个名为BirthDate2的Java类的设计与实现。该类用于存储和展示出生日期,包括年、月、日三个属性,并提供了一系列方法来设置和获取这些属性。同时还展示了如何使用这些方法来格式化并打印出生日期。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


public class BirthDate2 {
 /**
  * private int day; private int month; public int year; public int getDay()
  * { return day; } public void setDay(int day) { this.day = day; } public
  * int getMonth() { return month; } public void setMonth(int month) {
  * this.month = month; } public int getYear() { return year; } public void
  * setYear(int year) { this.year = year; } public void show() {
  * System.out.println("BirthDate="+year+"--"+month+"--"+day); }
  **/
 private int day;
 private int month;
 public int year;

 public void setDay(int a) {
  day = a;
 }

 public int getDay() {
  return day;
 }

 public void setMonth(int b) {
  month = b;

 }

 public int getMonth() {
  return month;
 }

 public void setYear(int c) {
  if(c<0||c>2000){
   return;
  }
  else
  year = c;
  
 }

 public int getYear() {
  return year;
 }

 public void show() {
  System.out.println("BirthDate=" + getYear() + "--" + (getMonth() + 2)  + "--" + (day+1));//day+1 是数值相加day=3 day+1=4
  System.out.println("BirthDate=" + getYear() + "--" + getMonth() + "--" + (day+"1"));//day后面跟一个1 day=3 day+"1"=31
  System.out.println("BirthDate=" + getYear() + "--" + getMonth() + "--" + (getDay()+1));
  System.out.println("BirthDate=" + getYear() + "--" + getMonth() + "--" + (getDay()+"1"));
 }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值