[JAVA] For-Schleife boolean Problem

  • Hallo zusammen

    Ich möchte in Java ein Programm schreiben, das ein vom User definiertes hochzählen ermöglicht.
    Wenn er zb. -10 als kleinsten Wert, +20 als grössten Wert und als Schrittweite 10 eingibt, soll
    die Ausgabe lauten:
    -10
    0
    10
    20

    Habe mir überlegt, dass dies durch eine For-Schleife möglicht sein sollte:

    Code
    double	xmin=15;			// Der minimale Wert von x, vom User definiert
    		double	xmax=20; 			// Der maximale Wert von x, auch vom User definiert
    		double	schrittweite=5; 	        // Die Schritte, die bis zum naechsten x gemacht werden
    		double		i;
    
    
    		
    		for (i=xmin;i=xmax;i+=schrittweite){
    			System.out.println(+i);

    Wenn ich das nun kompilieren möchte erhalte ich diesen Fehler:

    Code
    error: incompatible types
    		for (i=xmin;i=xmax;i+=schrittweite){
    		             ^
      required: boolean
      found:    int

    Dabei hab ich nirgends boolean definiert und mir ist auch nicht bewusst, dass für die for-Schleife ein Boolean Wert vorhanden sein muss.
    Falls dies nicht mit einer For-Schleife möglich ist, bitte darauf hinweisen ohne eine Lösungsmöglichkeit vorzuschlagen.

    Hoffe ihr könnt helfen.

  • Ok hat sich erledigt, die for-schleife selbst ist falsch formatiert