Java wo liegt der Fehler?

Hallo gutefrage-Community,

ich habe unten gezeigten Quellcode verfasst und dabei keinerlei Fehlermeldungen oder Exceptions erhalten. Am Ende kommt aber irgendwie trotzdem nicht heraus, was herauskommen soll.

Was ich erwarte:

Aus einem JTextField erhält man einen String "input" wie z.B. 2x+5=10x-3. Dieser wird zuerst beim "=" gesplittet. Daraus erhält man ein Array mit zwei Strings: 2x+5 und 10x-3. Diese beiden Arrays sollen nun an allen "+" und "-" gesplittet werden. Deshalb wird eine Schleife zweimal durchlaufen und dabei im ersten Durchlauf der erste und im zweiten Durchlauf der zweite String verarbeitet. Danach wird bei jeder Zahl mit "x" das "x" entfernt und ein boolean auf true gesetzt. Was am Ende herauskommen soll:

Drei Arrays (int num[], boolean isFactorOfVar[] und boolean isOnRightSide[]), die immer dem gleichen Index entsprechen, also: num[0] gehört zu isFactorOfVar[0] und zu isOnRightSide[0], num[1] gehört zu isFactorOfVar[1] und zu isOnRightSide[1] usw. Dabei soll num[] der Zahl entsprechen, isFactorOfVar, ob ein x am Ende entfernt wurde und isOnRightSide[], ob sich diese Zahl auf der rechten Seite des "=" befindet. Hier ist das am Anfangsbeispiel 2x+5=10x-3 gezeigt:

  • num[0] = 2; isFactorOfVar[0] = true; isOnRightSide[0] = true
  • num[1] = 5; isFactorOfVar[1] = false; isOnRightSide[1] = true
  • num[2] = 10; isFactorOfVar[2] = true; isOnRightSide[2] = false
  • num[3] = 3; isFactorOfVar[3] = false; isOnRightSide[3] = false

Was herauskommt:

  • num[0] = 2; isFactorOfVar[0] = true; isOnRightSide[0] = nicht angezeigt
  • Fehlermeldung

Mein Code:

Fehlermeldung:

Bild zu Frage
Computer, Technik, programmieren, Java, Informatik, Programmiersprache, Algorithmus
RTX 3090 + i9-12900k - Frage zu Netzteil?

Hallo zusammen,

aktuell betreibe ich meine RTX 3090 und meinen i9-12900k mit einem bequiet Straight Power 11 750w Netzteil. Gestern Abend bei einer chilligen Runde GTAV wurde eines meiner eingebauten Komponenten auf einmal ziemlich laut. Daraufhin hielte ich während der PC noch in Betrieb war mein Ohr an die Glasseite meines Gehäuses um zu ermitteln, wo das auf einmal laute Geräusch ertönt. Sehr schnell war mir bewusst, dass es sich um mein Netzteil handelt. (lt. dem Geräusch würde ich auf Lagerschaden des Lüfters tippen)

Zu diesem Zeitpunkt lief der PC schon einige Stunden unter Last weswegen der Lüfter des Netzteils sehr hoch drehte. Entsprechend laut war das Geräusch.

PC ausgeschaltet und Netzteil ausgebaut, die Kabel wieder drangesteckt und erneut angeschaltet, um ganz sicher zu gehen, dass es am Netzteil liegt. Zuerst dachte ich es liegt eventuell am Dreck, welcher sich über die Jahre im Netzteil angesammelt hat. Ich konnte allerdings kein Schleifen des Lüfters feststellen.

Ich spielte mit der Idee den Lüfter einfach zu tauschen, weswegen ich mich bei Google kurz schlau machen wollte. Als ich las das man dies lieber nicht tun sollte und man sich lieber ein neues Netzteil kaufen sollte, tat ich dies.

Leider war es zu dem Zeitpunkt schon relativ spät, weswegen ich die Sache schnell über die Bühne bringen wollte... Ich habe mich umgeschaut und mich für das Netzteil "EVGA SuperNOVA 750 GT" entschieden, da es mir für den Preis als echtes Schnäppchen erschien. (ca. 80€ / Gold 80+ / modular / diverse Sicherheitsfunktionen) Also zögerte ich nicht lange und ab in den Warenkorb, damit ich das Netzteil noch während dem Wochenende geliefert bekomme.

Leider habe ich zu diesem Zeitpunkt nicht bedacht, dass ich mir eventuell gleich ein Netzteil mit mehr Watt besorgen sollte. Also schmiss ich wieder Google an und schaute, was die Hersteller sagen: 750 - 850 Watt

Mein aktuelles Setup mit dem Netzteil von bequiet lief immer reibungslos und hat sich noch nie von alleine abschalten müssen weswegen ich auch der Meinung bin, das ein 750w Netzteil ausreichend sein sollte. Aber ich wollte mir noch eure eventuelle Meinung einholen.

Ich habe zukünftig vor, mir auch eine Grafikkarte der 4000er Reihe und mir dann ein neues Netzteil mit mehr Watt zuzulegen. Das ganze wäre also auch nicht für all so lange Dauer...

Verbaut sind neben der CPU und dem Netzteil noch folgende Komponenten:

  • Mainboard: ASUS Maximus Z690 Hero
  • Kühlung: AIO - Corsair H150i LCD Elite
  • Arbeitsspeicher: 2x Corsair Dominator Platinum RGB DDR5
  • Lüfter: 5x Gehäuselüfter
  • Datenträger: 1x Samsung Pro 1TB M2 sowie 1x Samsung SSD 256mb

Der PC ist übertakt bar aber nicht übertaktet.

Antworten wie: Eine Grafikkarte für über 1500€ aber beim Netzteil sparen könnt Ihr euch ebenfalls sparen, danke.

Ja 67%
Nein 33%
Computer, Netzteil, Watt

Meistgelesene Fragen zum Thema Computer