Multiplikationsreihe

verano

Mitglied
Hallo zusammen,

ich muss eine Aufgabe schreiben, bei der ich eine Multiplikationsreihe von 2-10 schreiben soll.
Eine Zahl soll mit g markiert werden, wenn sie gerade ist, eine ungerade mit u.

das mit g und u ist soweit kein problem. das kann ich mit modulo 2 lösen und if else.

was ich einfach nur nicht hin bekomme sind die Reihen.
2er z.b.: 2 4 6 8 10 12 14 16 18 20
3er z.b. 3 6 9 12 15 18 21 24 27 30

habe es zuerst als for schleife gemacht, aber da gibt er mir nur 1-20 in einzelnen schritten aus. die formel an sich ist total simpel. startwert mit 2 *x - 10 *x. aber ich bekomme es einfach nicht hin mit der schleife ^^.
ja ich weiß total lächerlich, aber ich hänge gerade iwie auf dem schlauch.

sufu hat mir die aufgabe schon ausgespuckt, aber nicht mit einem lösungsweg.

http://www.java-forum.org/java-basi...len-hinzufuegen-if.html?highlight=zweierreihe

falls jemand eben die schleife aus dem ärmel schütteln kann, damit ich das nachvollziehen kann wäre es super. mir gehts wirklich nur um die schleife

sorry für diese wirklich einfache frage, aber mein kopf ist gerade wirklich durcheinander ;(
 

verano

Mitglied
Okay,

ich musste einfach j= 0 setzten, wieso das so ist, habe ich nicht verstanden.
desweiteren schmeißt er mir auch alle 0 mit rein und die 1er reihe ( 0-10 ), wie kann ich die jetzt rausfiltern?
 
Zuletzt bearbeitet:

Flown

Administrator
Mitarbeiter
Zeig mal deinen Code her, bin in jedlicher Hinsicht schlecht im Raten was es bei dir haben könnte!
 

verano

Mitglied
Java:
import java.io.*;
public class Potenzen{
  public static void main (String args[]) {
    
    
    for (int i =1;i<=10;i++ ) {
      for (int j=0;j<= 10*i ;j+=i )
        if (j% 2 == 0) {
          System.out.println (j+ "g");
          }
          else {
          System.out.println (j+"u");
        
            }

        } 
        
      }
      }
 

Flown

Administrator
Mitarbeiter
Du startest j einfach mit 1.

Also wenn du von 0 <= j <= 10 hast du 11 ganze Zahlen drinnen [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
 

arilou

Bekanntes Mitglied
Insbesondere sollten dringend 'i' und 'j' vernünftige Namen bekommen - dann klappt's auch mit dem Verständnis.
Ich würd' ja mal 'basis' und 'faktor' vorschlagen, oder etwas ähnliches...
 

Neue Themen


Oben