Programmieren Matrizen?
Hey Leute,
Ich hab ein Programm geschrieben, aber wenn ich das durchlaufe, dann passiert so. Was soll ich tun? Hat jemand eine Idee?
2 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
Du willst eine 3×2-Matrix mit einer 4×4-Matrix multiplizieren. Wegen colA!=rowB gibst Du eine Fehlermeldung aus und null zurück (statt einer Exception). In printMatrix() setzt Du aber voraus, dass das Argument nicht null ist.
Natürlich ist es undenkbar, die beanstandeten Werte in der Fehlermeldung auszugeben. Das würde ja wertvolle 30 Sekunden Arbeitszeit kosten.
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren, Java, Programmieren & Softwareentwicklung
multiply(…) returned null, aber damit kommt die print-Funktion nicht zurecht.
Woher ich das weiß:Hobby – Programmieren ist mein Hobby & Beruf
MrAmazing2
12.05.2024, 14:14
@Francisco1234
Nein das passt schon. Aber die print-Funktion muss damit klar kommen.
Wenn matrix == null, dann print-Funktion abbrechen (return).
Also ich weiß, dass da das Problem ist, aber wie ich das lösen soll ist das Problem. In der Aufgabe steht return null; und ich wollte eine neue Matrix erstellen, die funktioniert. Soll ich also return null; löschen?