Hier ist mein Kalender-Programm, wie Sie unten sehen können:Kalender-Programm erforderliche Unterstützung in Java
public class calendar
{
public static void main (String args[])
{
new calendar();
}
public calendar()
{
int day = IBIO.inputInt ("Enter day: ");
int numOfDays = IBIO.inputInt ("Enter the number of days in the month: ");
System.out.println ("S M T W T F S");
if (day==1)
{
for (int i=1; i<=7; i++)
{
System.out.print (i + " ");
}
}
else if (day==2)
{
System.out.print (" ");
for (int i = 1; i <=6; i++)
{
System.out.print (i+" ");
}
}
else if (day==3)
{
System.out.print (" ");
for (int i = 1; i <=5; i++)
{
System.out.print (i+" ");
}
}
else if (day==4)
{
System.out.print (" ");
for (int i = 1; i <=4; i++)
{
System.out.print (i+ " ");
}
}
else if (day==5)
{
System.out.print (" ");
for (int i = 1; i <=3; i++)
{
System.out.print (i+" ");
}
}
else if (day==6)
{
System.out.print (" ");
for (int i = 1; i <=1; i++)
{
System.out.print (i + " ");
}
}
else
{
System.out.print (" ");
for (int i = 1; i <= 1; i++)
{
System.out.print (i+ " ");
}
}
}
}
Nun, was ich tun möchte, ist zu diesem Programm erweitert auf, da nur die erste Zeile ausgegeben wird. Ich möchte, dass der gesamte Monat ausgegeben wird, und dies muss der Anzahl der Tage entsprechen, die der Benutzer über die Variable numOfDays
eingibt. Übrigens, IBIO.input
ist, wie der Benutzer die Eingabe speichert.
Haben Sie bemerkt, ein Muster in Ihrem Code, den Sie vielleicht vereinfachen könnten? – dovetalk