Hello everyone i am currently working on a java program which is menu driven but i have completely stuck when entering the correct syntax in the switch case to allow each specific thing to work properly, i am really new to this so any help with the syntax would be greatly appreciated.
Here is the code i have so far
package assignment;
import java.io.*;

class propertyToLet
{
private String postcode;
private String houseNo;
private String monthlyRent;

//Constructors

public propertyToLet()
{
postcode="xxx";
houseNo="xxxx";
monthlyRent="xxx";
}
public propertyToLet(String postcode, String houseNo, String monthlyRent)
{
this.postcode=postcode;
this.houseNo=houseNo;
this.monthlyRent=monthlyRent;
}

//accessors

public String getPostCode()
{
return postcode;
}

public String getHouseNo()
{
return houseNo;
}

public String getMonthlyRent()
{
return monthlyRent;
}

//mutators

public void setpostcode(String newpostcode)
{
postcode = newpostcode;
}

public void sethouseNo (String newhouseNo)
{
houseNo = newhouseNo;
}

public void setmonthlyRent (String newmonthlyRent)
{
monthlyRent = newmonthlyRent;
}

}
class propertyList
{
private String filename;
private propertyToLet[] property;

int numberofproperties=0;

public propertyList() throws IOException
{
property = new propertyToLet[200];
filename = "properties.txt";



final FileReader f = new FileReader (filename);
final BufferedReader tInputHandle = new BufferedReader(f);

for(int i=0 ; i<200 ; i++)
{
property[i] = new propertyToLet();
}

while(tInputHandle.ready())
{
String tLine = tInputHandle.readLine();
System.out.println();
property[numberofproperties].sethouseNo(tLine);
tLine = tInputHandle.readLine();
property[numberofproperties].setpostcode(tLine);
tLine = tInputHandle.readLine();
property[numberofproperties].setmonthlyRent(tLine);

numberofproperties++;

}

}
public String getPostCode(int propertyID)
{
return property[propertyID].getPostCode();
}

public String getHouseNo(int propertyID)
{
return property[propertyID].getHouseNo();
}

public String getMonthlyRent(int propertyID)
{
return property[propertyID].getMonthlyRent();
}

public int getnumberofproperties()
{
return numberofproperties;
}

}
public class Main {


public static void main(String[] args) throws IOException

{
propertyList mypropertyList = new propertyList();

int menu=0;

do
{


final BufferedReader tKeyboard = new BufferedReader(new InputStreamReader(System.in));

System.out.println("1, Add property");
System.out.println("2, Remove properties from list");
System.out.println("3, Load list of properties");
System.out.println("4, Exit the system");
System.out.print("\n Enter your choice: ");

String tLine = tKeyboard.readLine();


switch(menu)
{
case 1:
System.out.println("Please Select the postcode, house number and monthly rent to add a property");

break;

case 2:
System.out.println("Select the property that you would like to remove from your list");
break;

case 3:
System.out.println("Properties in list");


for(int i=0 ; i<mypropertyList.getnumberofproperties(); i++)


break;

case 4:
System.out.println("Goodbye");
System.exit(0);

break;

default:
System.out.println("Error: Should not reach here.");
}

} while(menu >=1 && menu <= 4);

}


}
Thanks