JAVA

Monday, December 19, 2005

12/12homework

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;

class DateFourthTry
{
private String month;

public String toString()
{
return(month);
}

public void writeOutput()
{
System.out.println(month);
}



public boolean equals(DateFourthTry date)
{
return((this.month.equals(date.month)));
}

public void setDate(int month){

this.month = monthString(month);

}

public String monthString(int monthNmmber){



switch (monthNmmber){
case -1:
return "ERROR!";
case 0:
return "0";
case 1:
return "1";
case 2:
return "2";
case 3:
return "3";
case 4:
return "4";
case 5:
return "5";
case 6:
return "6";
case 7:
return "7";
case 8:
return "8";
case 9:
return "9";
case 10:
return "10";
default:
System.out.println("Error");
System.exit(0);
return "Error";
}
}
}

public class a
{
public static void main(String[] args)
{
DateFourthTry date1=new DateFourthTry();
DateFourthTry date2=new DateFourthTry();

date1.setDate(6);
date2.setDate(7);

if(date1.equals(date2))
System.out.println(date1+" equals"+date2);
else
System.out.println(date1+" does not equals"+date2);


System.out.println("兩者皆增一比比看:");
date1.setDate(7);
date2.setDate(8);

if(date1.equals(date2))
System.out.println(date1+" equals"+date2);
else
System.out.println(date1+" does not equals"+date2);


System.out.println("一增一減比比看:");
date1.setDate(8);
date2.setDate(7);


if(date1.equals(date2))
System.out.println(date1+" equals"+date2);
else
System.out.println(date1+" does not equals"+date2);

}
}

0 Comments:

Post a Comment

<< Home