Page 1 of 1

Wie berechnet man die Anzahl der Dienstage in einem Monat?

Posted: 07 Jan 2025, 04:13
by Guest
Wie berechnet man die Anzahl der Dienstage in einem Monat?

Mit calender.set können wir einen bestimmten Monat festlegen und anschließend die Anzahl der Montage berechnen , Dienstage usw. in diesem Monat?

Der Code lautet:

Code: Select all

public static void main(String[] args )
{
Calendar calendar = Calendar.getInstance();
int  month = calendar.MAY;
int year = 2012;
int date = 1 ;

calendar.set(year, month, date);

int MaxDay = calendar.getActualMaximum(calendar.DAY_OF_MONTH);
int mon=0;

for(int i = 1 ; i < MaxDay ; i++)
{
calendar.set(Calendar.DAY_OF_MONTH, i);
if (calendar.get(Calendar.DAY_OF_WEEK) == calendar.MONDAY )
mon++;
}

System.out.println("days  : " + MaxDay);
System.out.println("MOndays  :" + mon);
}