Java: Wieso wird ein falscher Wert für den höchsten Monatsumsatz ausgegeben?

2 Antworten

Deine Condition in for-Schleife stimmt nicht

for(int i=0; i==12; ++i)

Da steht: Starte mit 0 und solange i 12 ist mach das Zeug im Body und inkrementiere i. Da Du aber mit 0 startest und 0 sicher nicht 12 ist, führst Du auch nichts aus.


Dummasf 
Beitragsersteller
 09.04.2025, 12:11

ich gucke mir das mal und melde mich zurück

Strukturier mal deinen Code ordentlich in Klassen, bei der verschachtelungstiefe mit for in do in if in whatever noch hoch 25, ist es klar dass du ewig fehler suchen musst.