Thursday, April 27, 2006

LAB 7

package s9226307;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class s9226307 {

private String month;
private int day;
private int year;
public void writeOutput(){
System.out.println(month+""+day+","+year);
}
public void readInput() throws IOException{
BufferedReader keyboard;
keyboard= new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter month,day,and year on three lines:");
month=keyboard.readLine();
day=Integer.parseInt(keyboard.readLine());
year=Integer.parseInt(keyboard.readLine());
}

public int getDay(){
return day;
}
public int getYear(){
return year;
}
public int getMonth(){
if(month.equalsIgnoreCase("January"))
return 1;
else if(month.equalsIgnoreCase("February"))
return 2;
else if(month.equalsIgnoreCase("March"))
return 3;
else if(month.equalsIgnoreCase("April"))
return 4;
else if(month.equalsIgnoreCase("May"))
return 5;
else if(month.equalsIgnoreCase("June"))
return 6;
else if(month.equalsIgnoreCase("July"))
return 7;
else if(month.equalsIgnoreCase("August"))
return 8;
else if(month.equalsIgnoreCase("September"))
return 9;
else if(month.equalsIgnoreCase("Octorber"))
return 10;
else if(month.equalsIgnoreCase("November"))
return 11;
else if(month.equalsIgnoreCase("December"))
return 12;
else{
System.out.println("Fatal Error");
System.exit(0);
return 0;
}
}

}

Monday, April 10, 2006

Lab Class Definitions II

package aaa;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class aaa {

private String month;
private int day;
private int year;
public void writeOutput(){
System.out.println(month+","+day+","+year);
}
public void readInput() throws IOException{
BufferedReader keyboard;
keyboard= new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter month,day,and year on three lines:");
month=keyboard.readLine();
day=Integer.parseInt(keyboard.readLine());
year=Integer.parseInt(keyboard.readLine());
}

public int getDay(){
return day;
}
public int getYear(){
return year;
}
public int getMonth(){
if(month.equalsIgnoreCase("January"))
return 1;
else if(month.equalsIgnoreCase("February"))
return 2;
else if(month.equalsIgnoreCase("March"))
return 3;
else if(month.equalsIgnoreCase("April"))
return 4;
else if(month.equalsIgnoreCase("May"))
return 5;
else if(month.equalsIgnoreCase("June"))
return 6;
else if(month.equalsIgnoreCase("July"))
return 7;
else if(month.equalsIgnoreCase("August"))
return 8;
else if(month.equalsIgnoreCase("September"))
return 9;
else if(month.equalsIgnoreCase("Octorber"))
return 10;
else if(month.equalsIgnoreCase("November"))
return 11;
else if(month.equalsIgnoreCase("December"))
return 12;
else{
System.out.println("Fatal Error");
System.exit(0);
return 0;
}
}

}
//===========================================
package aaa;

import java.io.IOException;

public class aaa2 {
public aaa2() {
}

public static void main(String[] args) throws IOException {
fff date=new aaa();
date.readInput();
date.writeOutput();

int dayNumber=date.getDay();
System.out.println("That is the "+dayNumber+"th day of the month.");
}
}

Homework Lab Class Definitions

package aaa;
public class DateFirstTry
{
public String month;
public int day;
public int year;
public void writeOutput()
{
System.out.println(month + " " + day + " " + year);
}
public void makeItNewYears()
{
month = "January";
day = 1;
}
}
//========================================================
package aaa;
public class DateFirstTryDemo
{
public static void main(String[] args)
{
DateFirstTry date1,date2;
date1 = new DateFirstTry();
date2 = new DateFirstTry();


date1.month = "December";
date1.day = 31;
date1.year = 2007;
System.out.println("date1:");
date1.writeOutput();
date1.makeItNewYears();
System.out.println("NewYear of date1 is:");
date1.writeOutput();
date2.month = "July";
date2.day = 4;
date2.year = 1776;
System.out.println("date2:");
date2.writeOutput();
date2.makeItNewYears();
System.out.println("NewYears of date2 is:");
date2.writeOutput();
}
}
//=================================================
結果:
date1:
December 31 2007
NewYear of date1 is:
January 1 2007