123michi19
Lt. Junior Grade
- Registriert
- Okt. 2014
- Beiträge
- 321
Hey Leute,
ich habe vor Kurzem mit dem Thema Arrays angefangen und hänge jetzt an einer Stelle fest. Ich hoffe, Ihr könnt mir weiterhelfen.
Geschrieben werden soll mit Hilfe von Arrays ein Programm, dass für einen vorgegebenen Tag und vorgegebenen Monat die Kalenderwoche ausgibt.
Natürlich habe ich schon einmal angefangen mit der Deklaration der Arrays (Kann man das so überhaupt sagen, dass man Arrays deklariert?)
Hier der Code:
Momentan bekomme ich als Ausgabe noch KW 52, da einfach alle Tage aufsummiert werden und dann durch 7 geteilt werden. Mein Problem liegt jetzt darin, dass ich nicht weiß, wie ich den Tag und den Monat in das Programm einbinden kann?
Vielen Dank für Eure Hilfe.
ich habe vor Kurzem mit dem Thema Arrays angefangen und hänge jetzt an einer Stelle fest. Ich hoffe, Ihr könnt mir weiterhelfen.
Geschrieben werden soll mit Hilfe von Arrays ein Programm, dass für einen vorgegebenen Tag und vorgegebenen Monat die Kalenderwoche ausgibt.
Natürlich habe ich schon einmal angefangen mit der Deklaration der Arrays (Kann man das so überhaupt sagen, dass man Arrays deklariert?)
Hier der Code:
Code:
/*Kalenderwoche2*/
public class Kalenderwoche2
{
public static void main (String[]args)
{
int Monat [] = {31,28,31,30,31,30,31,31,30,31,30,31};
int sum = 0;
for (int i=0; i<Monat.length;i++)
{
sum = sum+Monat[i];
}
int ergebnis = sum/7;
System.out.println ("Das eingegebene Datum befindet sich in KW " + ergebnis);
}
}
Momentan bekomme ich als Ausgabe noch KW 52, da einfach alle Tage aufsummiert werden und dann durch 7 geteilt werden. Mein Problem liegt jetzt darin, dass ich nicht weiß, wie ich den Tag und den Monat in das Programm einbinden kann?
Vielen Dank für Eure Hilfe.