Der Fehler liegt also am Boolean der eh nicht notwendig ist, da es else if und else gibt
Bei der Aufgabenstellung werden die Diagonalen ja extra erwaehnt - also sollte man wohl wie stormwiz2 gesagt hat AC und BD berechnen und damit die Art des Vierecks bestimmen -> evtl. einfach mal auf einem Blatt papier aufzeichnen und nachsehen

Ansonsten koennen die x- und y-Koordinaten eigentlich auch double sein und so eingelesen werden
statt dem boolean gibt es auch if,else if und else (hier wird bei einem Quadrat auch Rechteck und Deltoid ausgegeben) und gerade bei einer "Anfaengeraufgabe" kann man ueberlegen statt einem Entscheidungsbaum alle Vierecktypen einzeln abzufragen
Ich bin mir nicht sicher ob man noch pruefen sollte ob es ueberhaupt ein Viereck ist(also maximal 2 Punkte auf einer Geraden liegen)
Ausserdem kann er das auch selbst weitermachen und nur noch bei einzelnen Fehlern nachfragen