public class StudentHaupt
{
    public static void main(String[] args)
    {
	// Student meinStudent = new Student("Anastasia","4711",true);
	ConsoleReader lesegeraet = new ConsoleReader(System.in);
	System.out.println("Ihr Name?");
	String gelesenerName = lesegeraet.readLine();
	System.out.println("Ihre Matrikelnummer?");
	String geleseneMatrNr = lesegeraet.readLine();
	System.out.println("Ihr Geschlecht? [m/w]");
	String gelesenesG = lesegeraet.readLine();
	
	gelesenesG = gelesenesG.substring(0,1);

	boolean berechnetesG = (gelesenesG.equals("w") ||
				gelesenesG.equals("W")) ;
	/* hier wäre 
	   boolean berechnetesG = gelesenesG.equalsIgnoreCase("w");
	   besser gewesen.
	   Dann aber braucht man kein ||, was hier geübt werden sollte. */
	Student meinStudent = new Student(gelesenerName, geleseneMatrNr,
					  berechnetesG);
	// System.out.println("Name ist "+ meinStudent.getName());
	
	System.out.print(meinStudent.anrede());
	if (meinStudent.matrNrkorrekt())
	    System.out.println(", alles ok!");
	else
	    System.out.println(", Ihre Matrikelnummer ist nicht korrekt.");
    }
}
