I’ve written a code and whenever I try to test it out, I get a error saying:
"StreetAddress.java:62: missing return statement
}"
Here is the code:
public class StreetAddress
{
private String myStreet;
private String myCity;
private String myState;
private String myZip;
public StreetAddress( String street, String city, String state, String zip )
{
myStreet = street;
myCity = city;
myState = state;
myZip = zip;
}
public void setStreet( String street )
{
myStreet = street;
}
public String getStreet()
{
return myStreet;
}
public void setCity( String city )
{
myCity = city;
}
public String getCity()
{
return myCity;
}
public void setState( String state )
{
myState = state;
}
public String getState()
{
return myState;
}
public void setZIP( String zip )
{
myZip = zip;
}
public String getZIP()
{
return myZip;
}
public String mailingLabel()
{
System.out.println( getStreet() );
System.out.println( getCity() + ", " + getState() + " " + getZIP() );
}
}
}
I have no idea where a } is missing Ive checked my code several times. Please help!
This function:
is declared to return a string but is missing a return statement. Either make it void or return something – whichever was the intention.