Java Programm Gleichungssytem 3. Grades/Cramersche Regel?

Hallo, ich habe ein Programm erstellt, dass mithilfe der Cramerschen Regel ein Gleichungssytem 3. Grades löst (siehe unten) Nur kommt bei dem Ergebnis immer x1=0.0, x2=0.0 und x3=0.0 raus, egal was man eingibt. Ich finde den Fehler einfach nicht, kann mir da bitte jemand weiterhelfen?

LG

import java.util.*;
public class gs3 {
    public static void main(String[] args) {
        Scanner ein = new Scanner(System.in);
        System.out.println("Geben Sie den Koeffizienten des Gleichungssystems ein:");
        double[][] m = new double[3][4];
        for (int i = 0; i < 3; i++) {
            System.out.println("Gleichung " + (i + 1) + ":");
            for (int j = 0; j < 3; j++) {
                System.out.println("Koeffizient x" + (j + 1) + ":");
                m[i][j] = ein.nextDouble();
            }
            System.out.println("Rechte Seite: ");
            m[i][3] = ein.nextDouble();
        }
        double determinanteA = calculateDeterminant(m);
        if (determinanteA == 0) {
            System.out.println("Gleichungssystem nicht lösbar.");
        } else {
            double[] ergebnis = new double[3];
            for (int i = 0; i < 3; i++) {
                double[][] modifiedM = modifyM(m, i);
                double determinantModified = calculateDeterminant(modifiedM);
                ergebnis[i] = determinantModified / determinanteA;
            }
            System.out.println("Lösung: x1 = " + ergebnis[0] + ", x2 = " + ergebnis[1] + ", x3 = " +
                ergebnis[2]);
        }
        ein.close();
    }
    private static double calculateDeterminant(double[][] m) {
        double determinante = 0.0;
        determinante = m[0][0] * (m[1][1] * m[2][2] - m[1][2] * m[2][1]) -
            m[0][1] * (m[1][0] * m[2][2] - m[1][2] * m[2][0]) +
            m[0][2] * (m[1][0] * m[2][1] - m[1][1] * m[2][0]);
        return determinante;
    }
    private static double[][] modifyM(double[][] m, int column) {
        double[][] modifiedM = new double[3][3];
        for (int i = 0; i < 3; i++) {
            for (int j = 0, k = 0; j < 3; j++) {
                if (j != column) {
                    modifiedM[i][k++] = m[i][j];
                }
            }
        }
        return modifiedM;
    }
}

Computer, Programm, programmieren, Java, Array, codieren, Codierung, Informatik, Programmiersprache
Java Eclipse vermutlich zerschossen?

Hallo Freunde,

bin zurzeit in einem Uni Projekt verwickelt, in welchem ich mithilfe von Java eclipse eine Slot Maschine programmieren muss (natürlich mit einer grafischen Nutzeroberfläche = GUI)

Die Abgabe rückt immer näher und bis jetzt hab ich das Problem, dass ich meine Eclipse software mehrmals zerschossen habe.

Ich hab nun mehrfach eclipse mehrfach deinstalliert und erneut heruntergeladen, ich hab dabei auch die Verknüpfungen im Explorer gelöscht sodass sich nichts überschreibt oder es zu Dopplungen kommt. Dazu habe ich immer den Windowbuilder als Ergänzung heruntergeladen. (Es hat eine Zeitlang geklappt)

Nun bekomme ich egal was ich mache mit dem Window builder, diese Exeption angezeigt:

Exception in thread "main" java.lang.Error: Unresolved compilation problems:

EventQueue cannot be resolved

JFrame cannot be resolved to a type

at dertest/dertest01.dasfenster.main(dasfenster.java:15)

Ich hab bereits in chatgpt die exeption eingegeben, dieser hat mir folgende Problematiken aufgelistet:

  1. Überprüfen Sie, ob alle benötigten Bibliotheken im Build-Pfad des Projekts enthalten sind. Klicken Sie mit der rechten Maustaste auf das Projekt in Eclipse und wählen Sie "Build Path" und dann "Configure Build Path". Überprüfen Sie dann die Registerkarte "Libraries", um sicherzustellen, dass alle erforderlichen Bibliotheken vorhanden sind.
  2. Wenn die Bibliotheken vorhanden sind, können Sie versuchen, das Projekt neu zu erstellen. Klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie "Clean" aus dem Menü. Dadurch wird das Projekt sauber aufgebaut und alle fehlenden Abhängigkeiten werden automatisch heruntergeladen.
  3. Wenn das Problem weiterhin besteht, können Sie versuchen, das Projekt neu zu generieren. Klicken Sie dazu auf die Schaltfläche "Design" in der Eclipse-Oberfläche, um den Windowbuilder zu öffnen. Klicken Sie dann auf "Generate Code" oder "Generate Event Handler", um sicherzustellen, dass der Code korrekt generiert wird.

Ich bin mit den Anweisungen die Libaries neu zu konfigurieren oder etwas in Eclipse neu umzustellen überfragt.

Hättet ihr vlt. Tipps oder Möglichkeiten das Problem zu lösen -> Eventuell auch um eclipse neu zu installeren und "die Alte Software" zu deinstallieren.

Entschuldige mich jetzt schonmal für Rechtschreibfehler oder falsche Formulierungen, bin nicht so in dem Thema drin : )

mit freundlichen Grüßen und Vielen Dank

IT, programmieren, Java, codieren, Eclipse, Informatik, Programmiersprache, Programmieren Java
Eigenes Spiel erstellen/coden/codieren (3D)

Hallo, ich bin krank und liege gerade im bett und habe mir gedacht naja du kannst ja PHP , HTML , CSS , usw.... coden aber leider keine sprache womit man spiele coden kann wie C++ (damit kann man doch spiele coden oder ) oder JAVA wen ich mich nicht täusche naja also meine frage ist kann mir wer ein ausführliches tutorial auf deutsch zeigen oder mir eins machen (also wen gerade einer zeit hat .... )(was in dem tutorial enthalten sein sollte: Wie man die charackert auswahl gestalltet eine map erstellt ein kampfmodus mit spezial attacken und monstern ) ich bin mir bewust das das alles nicht direkt funktioniert aber ich denke wen ich einen kleinen erfolg habe (z.B. die charackter auswahl oder so was) wir das schon klappen und wie oben erwähnt ich weiß das das nicht auf anhieb funktioniert und das das sehr sehr sehr viel zeit kostet ... und alle die jetzt sagen wollen benutz sufu oder google was weiß ich habe ich ich habe youtube nach videos geguckt google und und und , und es gibt kein tutirial .... ach ja und welches programm benutzt man oder sollte ich das lieber alles selber schreiben? naja also nochmal für alle was alles in dem tutorial drine sein sollte.... 1.Einloggmenü 2.Charackter auswahl 3.erste Map 4.Kampf modus 5.bewegung mit W , A , S , D zu der grafig sie sollte 3D sein. Also dies sollte bitte ales erklärt werden ( und welches programm soll ich benutzen)

Spiele, programmieren, Code, codieren, Spiele programmieren

Meistgelesene Fragen zum Thema Codieren