fejlfind min på min skoleopgave
Hvad er der galt i følgende....1) Den laver ingen errors
2) Den kører til og med opgave 1-7, men den bliver bare ved med at køre i lykke, og kommer ikke med output til 1-8
import school.Dato;
public class Opgavesæt_1
{
public void run()
{ Dato idag = new Dato();
Dato d = new Dato(1974,01,14);
Dato d2000 = new Dato(2000,01,01);
Dato d2001 = new Dato(2001,01,01);
Dato skudaar2000 = new Dato(2000,02,29);
Dato skudaar2100 = new Dato(2100,02,29);
Dato aar50 = new Dato(1974+50,01,14);
Dato sonday = new Dato(2002,01,14);
// Opgavesæt 1-1: På hvilken dag blev jeg født født
System.out.println ( "Jeg blev født på en " + d.dagNavn(d.LANG));
// Opgavesæt 1-2: På hvilken ugedag startede det nye år 2000 & 2001
System.out.println ("Aaret 2000 startede en kold " + d2000.dagNavn(d2000.LANG) + " morgen ");
// Opgaevesæt 1-3: Er der skudaar i aar 2000 & 2100
System.out.println ( "Det er " + skudaar2000.valid() + " at der er skudaar i aar 2000");
System.out.println ( "Det er " + skudaar2100.valid() + " at der er skudaar i aar 2100");
// Opgavesæt 1-4: Hvor mange dage er du gammel
System.out.println ("Jeg er " + idag.dageImellem(d) + " dage gammel");
// Opgavesæt 1-5: Der er x antal daeg til jeg bliver 50 aar
System.out.println ("Der er " + idag.dageImellem(aar50) + " dage til jeg bliver 50 arr");
// Opgavesæt 1-6: Hvilken dato er det om 100 dage
idag.rul(100);
System.out.println ("Om 100 dage er det d. " + idag );
// Opgavesæt 1-7: På hvilekn dato bliver du 10.000 dage gammel
d.rul(10000);
System.out.println ("Jeg har/havde 10.000 dages fødselsdag d. " + d);
// Opgavesæt 1-8: Hvornår falder min næste fødselsdag på en søndag
String son = new String ("Søndag");
String name = new String (sonday.dagNavn(Dato.LANG));
int i = 0;
while (!sonday.equals(name));
{
sonday = new Dato(2002+i,01,14);
name =(sonday.dagNavn(Dato.LANG));
i++;
}
System.out.println ("min næste fødselsdag på en søndag er d. " + sonday);
}//run
}
Følgende kommer der ud:
Working Directory - D:\java\school\opgaver\
Class Path - D:\java\school;.;c:\Kawapro5.0\kawaclasses.zip;d:\jdk1.3\lib\tools.jar;d:\jdk1.3\jre\lib\rt.jar;d:\jdk1.3\jre\lib\i18n.jar
Jeg blev født på en mandag
Aaret 2000 startede en kold lørdag morgen
Det er true at der er skudaar i aar 2000
Det er false at der er skudaar i aar 2100
Jeg er 10264 dage gammel
Der er 7998 dage til jeg bliver 50 arr
Om 100 dage er det d. 20020531
Jeg har/havde 10.000 dages fødselsdag d. 20010601
