Hallo. 😊

ich habe eine Aufgabe erhalten, dass ich den kleinsten gemeinsamen Nenner Quadrat programmieren muss.

Das Programm für das 1x1 und für das Berechnen für den gemeinsamen Nenner habe ich hinbekommen, aber das Verknüpfen der beiden Aufgaben fällt mir echt schwer und ich weiß nicht, was mein Fehler ist, in meinem Programm.

Ich bin dankbar für jeden Tipp, wie ich das verbessern könnte. 😊

public class quadratKleinsterGemeinsamerVielfacher {
  public static void main(String[] args) {
    int mult;
    int kgv;
    int kleinsteI;
    int kleinsteB;
    int c = 1;

    for (int i = 1; i < 10; i++) {
      for (int j = 1; j < 10; j++) {
        kleinsteI = i;
        kleinsteB = j;

        while (kleinsteI != kleinsteB) {
          if (kleinsteI > kleinsteB) {
            kleinsteI = kleinsteI - kleinsteB;
          }
          else if (kleinsteI < kleinsteB) {
            kleinsteI = kleinsteB - kleinsteI;
          }

          mult = (i * j) / kleinsteI;
          System.out.println(mult + "\t");
        }
      
        System.out.print(ij+"\t");
      }

      System.out.print("");
    }
  }
}