Kleiner Formatierungsfehler

Facerolleye

Mitglied
Hallöchen da draußen!

Ich bin so ziemlich ein Neueinsteiger in der Welt des Programmierens.
Ich studiere die Wirtschaftsinformatik im Bachelor (erstes Semester) und sitze gerade an einer Programmieraufgabe fest..
Hier mein Code:

Ich bin mir ziemlich sicher das der Fehler in diesem Code steckt, leider bin ich mir nicht bewusst wo...



Java:
public void zeigeMonat(int jahr, int monat,int today){
      
        Kalender Go = new Kalender();
        if (Go.kalfunk.istSchaltjahr(jahr)== true ) {
            int Monatstage = Go.kalfunk.monatslaenge[1][monat]; // Array mit Monatszahlen
            for(int i=0; i<today; i++)   // Today ist der erste Tag im Monat bps ein Mittwoch                       {                                     // So = 0, Mittwoch = 3, Sa = 6                                   
            System.out.print("     "); // also wird für den ersten Tag eingerückt
            }
           for(int Tag = 1; Tag <= Monatstage; Tag++){
              int Wochentag = Go.zaehleTage(Tag, monat, jahr); // Gleiche prinzip wie bei Today
                if(Tag < 10)                                                         // alle zahlen werden geprüft
                   System.out.print("0"); // Hier wird die 0 dran gehangen für Zahlen unter 10
               if (Wochentag == 6){ // Hier kommt nach Samstag der Zeilenumbruch
                  System.out.println();
               }
                  System.out.print(Tag+"   "); // Formatierung zwischen den Tagen


und hier die Ausgabe:
Der Fehler scheint bei der Zahl 04 zu passieren, was die komplette 0 Reihe auseinanderfegt :)

******************** Juni 2016 ********************
So Mo Di Mi Do Fr Sa
01 02 03 0
4 05 06 07 08 09 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30


Grüße!
 
Zuletzt bearbeitet von einem Moderator:

Facerolleye

Mitglied
mir fiel gerade auf das die Ausgabe des Kalenders verändert wurde vom Forum Format :-D
Stellt euch einfach vor 01 fängt bei Mittwoch an und die letzte 0 der Reihe hängt im Samstag
 

StarSheriff

Mitglied
Tausche die Reihenfolge von
Java:
if (Wochentag == 6){
System.out.println();
}

und

Java:
System.out.print(Tag+" ");
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Eine Methode die erkennt ob die ein gegebene zahl größer oder kleiner sein muss Java Basics - Anfänger-Themen 2
KogoroMori21 Java Datum Differenz (kleiner Fehler) Java Basics - Anfänger-Themen 10
A jar File kleiner bekommen Java Basics - Anfänger-Themen 3
O Vererbung Ueben mit kleiner Datenstruktur von Räumen Java Basics - Anfänger-Themen 10
P String größer kleiner gleich vergleichen Java Basics - Anfänger-Themen 6
Q Variablen If Anweisung, kleiner fehler Java Basics - Anfänger-Themen 8
J Kleiner Taschenrechner! Anfänger braucht Hilfe :( Java Basics - Anfänger-Themen 2
S GUI kann im WindowBuilder nicht mehr (größer kleiner ziehen) Java Basics - Anfänger-Themen 2
D kleiner Taschenrechner mit switch fehlerhaft Java Basics - Anfänger-Themen 1
H Erste Schritte Ergebniss soll kleiner als 1000 sein Java Basics - Anfänger-Themen 4
DStrohma Operatoren Kleiner-Zeichen in Größer-Zeichen ändern wenn boolen true? Java Basics - Anfänger-Themen 6
M Kleiner unauffindbarer Fehler im Programm Java Basics - Anfänger-Themen 6
E Erste Schritte Array soll kleiner werdenden String erstellen Java Basics - Anfänger-Themen 5
J Vererbung Kleiner Fehler, weiß aber nicht warum und wo Java Basics - Anfänger-Themen 9
R Inhalt vom String größer oder kleiner als Java Basics - Anfänger-Themen 16
J kleiner Fehler im FAQ Parser für mathematische Formeln Java Basics - Anfänger-Themen 5
F Objekte vergleichen kleiner/größer? Java Basics - Anfänger-Themen 4
L Kleiner erster p2p-Chat Problem Java Basics - Anfänger-Themen 2
K Kleiner Fehler bei Methoden Implementierung Java Basics - Anfänger-Themen 6
R Primzahl kleiner 3 Java Basics - Anfänger-Themen 2
O Ist diese Zahl größer oder kleiner 0? Java Basics - Anfänger-Themen 6
M Kleiner Fehler im Array... Java Basics - Anfänger-Themen 2
E BubbleSort kleiner Fehler? Java Basics - Anfänger-Themen 14
T kleiner fehler mit der "Zählvariable" Java Basics - Anfänger-Themen 6
S Kleiner Palindromtest Java Basics - Anfänger-Themen 4
C Größer - Kleiner - Zeichen in Strings Java Basics - Anfänger-Themen 3
M Kleiner Vokabeltrainier Java Basics - Anfänger-Themen 45
V Kleiner Wecker mit Gui (Brauche Tipps) Java Basics - Anfänger-Themen 5
A JButton wird kleiner mit Border Java Basics - Anfänger-Themen 3
A Kleiner Fehler Java Basics - Anfänger-Themen 4
G Kleiner Denkfehler Java Basics - Anfänger-Themen 23
G Kleiner Währungsrechner - Probleme ! Java Basics - Anfänger-Themen 16
H Fenster größer kleiner machen(Inhalt soll mitziehen) Java Basics - Anfänger-Themen 4
F Kleiner Fehler, den ich aber leider nicht finde. Java Basics - Anfänger-Themen 4
G gerade zahlen größer und kleiner null Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben