📄 exchangeorchangedate.java~8~
字号:
package ExchangeOrChangeDate;import javax.swing.UIManager;import java.awt.*;class Date{ private int year; private int month; private int day; // 定 义 几 个 方 法 int getYear(){return year;} int getMonth(){return month;} int getDay(){return day;} void setDate(int y,int m,int d){ year=y; month=m; day=d; } void showDate(){ System.out.println(year+","+month+","+day); }}public class ExchangeOrChangeDate {// 定 义 几 个 方 法void exchangeDate(Date x,Date y){ Date temp=new Date(); temp.setDate(x.getYear(),x.getMonth(),x.getDay());//x 的值存入 temp x.setDate(y.getYear(),y.getMonth(),y.getDay());//y 的值存入 x y.setDate(temp.getYear(),temp.getMonth(),temp.getDay());//temp 的值存入 y}void changeDate(Date x,int dayDelayed){ int year = x.getYear(); int month= x.getMonth(); int day = x.getDay(); x.setDate(year,month,day+dayDelayed);}public static void main(String[] args) { Date d1=new Date(); Date d2=new Date(); d1.setDate(1999,12,31); d2.setDate(2000,1,1); System.out.print("d1: "); d1.showDate(); System.out.print("d2: "); d2.showDate(); ExchangeOrChangeDate ex=new ExchangeOrChangeDate(); ex.exchangeDate(d1,d2); System.out.println("\n"+"d1 and d2 will be exchanged"); System.out.print("d1 :"); d1.showDate(); System.out.print("d2 :"); d2.showDate(); int delay=2; ex.changeDate(d1,delay); System.out.println("\n"+"d1 will be changed !"); System.out.print("d1 :"); d1.showDate(); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -