public class Student
{
    private String name;
    private String matrNr;
    private boolean geschlecht;

    public Student(String uebergebenerName, String uebergebeneMatrNr,
		   boolean uebergebenesG)
    {
	name = uebergebenerName;
	matrNr = uebergebeneMatrNr;
	geschlecht = uebergebenesG;
    }

    public String getName()   // nur zum Testen
    {
	return name;
    }

    public boolean matrNrkorrekt()
    {
	int tag = Integer.parseInt(matrNr.substring(0,2));
	int monat = Integer.parseInt(matrNr.substring(2,4));
	int jahr = Integer.parseInt(matrNr.substring(4,8));
	return (0<tag && tag<=31 && 1<= monat && monat<=12 && jahr<2003);
    }

    public String anrede()
    {
	if (geschlecht)    // auch ok: if (geschlecht==true)
	    {
	    return ("Liebe Frau " + name);
	    }
	else
	    {
	    return ("Lieber Herr " + name);
	    }
    }

}
