1x1 Tabelle Abstände korrigieren

Status
Nicht offen für weitere Antworten.
Hallo,

hab eine 1x1 Tabelle programmiert, aber schaff es nicht die Ergebnisse schön anzuordnen bzw. das die Einer unter Einer, 10er unter 10er, 100er unter 100er stehen.



Mein Programm:

Java:
public static void main(String[] args) {
       int zaehler1 = 0;
       int zaehler2;
       int a;
       int b;
      
        String eingabea = JOptionPane.showInputDialog(null, "Bitte erste Zahl eingeben");
            a = Integer.parseInt(eingabea);      
            String eingabeb = JOptionPane.showInputDialog(null, "Bitte zweite Zahl eingeben");
                b = Integer.parseInt(eingabeb);
          
        while(zaehler1 <a){           
            zaehler1 = zaehler1 +1;
            zaehler2 = 0;        
            while (zaehler2 <b){
                zaehler2 = zaehler2 +1;
                System.out.print("  "+zaehler1*zaehler2);              
                if (zaehler1*zaehler2 <10)
                    System.out.print(" ");              
                    if (zaehler1*zaehler2 <100)
                        System.out.print(" ");            
            }     
            System.out.println();
        } 
    }
}
 
Zuletzt bearbeitet von einem Moderator:
Hallo,

versuch doch einmal:
a) Genaue Beschreibung, was das Problem ausmacht.
b) Was für eine Änderung wäre bei der Ausgabe denn notwendig
c) Nun solltest Du die Logik Deiner Applikation anpassen können.

Dies wäre ein Weg, wie man zur Lösung kommen kann. Man kann sich natürlich auch hinsetzen, und die Anforderung auf einem Stück Papier durchspielen um dann zu sehen, was man macht.

Generell hast Du schon alles an Code, das man braucht um die Anforderung umzusetzen. Es ist lediglich eine Kleinigkeit anzupassen.

Konrad
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben