package 你好; public class Date { private int day,month,year; Date(int i,int j,int k){ day=i; month=j; year=k; } Date(){ day=1; month=1; year=1998; } Date(Date d){ day=d.day; month=d.month; year=d.year; } public void printDate(){ System.out.print(day+"/"+month+"/"+year); } public Date tomorrow(){ Date d=new Date(this);//创建对象,对象名为d d.day++; if(d.day>d.dayInMonth()){ d.day=1; d.month++; if(d.month>12){ d.month=1; d.year++; } } return d; } public int dayInMonth(){ switch(month){ case 1:case 3:case 5:case 7: case 8:case 10:case 12: return 31; case 4:case 6:case 9:case 11: return 30; default: if(year%100!=0 && year%4==0){ return 29; } else return 28 ; } } public static void main(String[] args) { Date d1=new Date(); System.out.print("The current date is (dd/mm/yy):"); d1.printDate(); System.out.println(); System.out.print("The current date is (dd/mm/yy):"); d1.tomorrow().printDate(); System.out.println(); Date d2=new Date(28,2,1964); System.out.print("The current date is (dd/mm/yy):"); d2.printDate(); System.out.println(); System.out.print("The current date is (dd/mm/yy):"); d2.tomorrow().printDate(); System.out.println(); } } D:\a>javac Date.java D:\a>java Date 错误: 找不到或无法加载主类 Date D:\a>
习惯受伤
qq_星_36
习惯受伤
相关分类