Javamentorskap 2004:3
From Carls wiki
Anteckningar från mentorsträffen den 18 november 2004, kl 12.40-15.00.
Ett enkelt tärningsspel
Uppgiften är att implementera ett spel enligt följande pseudokod:
Output welcome message correct_number = ''dice toss'' While ''not guessed correctly'' Ask user for guess print "Yeah!" Output farewell message
Stora och små bokstäver
Skriv ett program som ändrar storbokstavheten hos alla bokstäver i en sträng. Givet strängen "Hej!" ska programmet alltså generera "hEJ!".
Ytterligare uppgifter
- Skriv ett program som frågar efter användarens ålder, och skriver olika roliga meddelanden beroende på hur gammal användaren är. Tänk särskilt på "felaktiga" inmatningar som -8 eller 219.
- Skriv en metod som tar en
intsom parameter, och returnerartrueom och endast om heltalet är ett fibonaccital. - Skriv en klass som representerar ett visst datum. Lämpliga medlemsvariabler är dag, månad och år. Implementera vettiga konstruktorer, åtkomstmetoder och toString-metoden. Skriv set-metoderna och konstruktorer så att datumet aldrig kan vara ogiltigt.
- Skriv en klass som representerar ett visst klockslag. Lämpliga medlemsvariabler är timma, minut och sekund. Har du gjort förra uppgiften så borde den här erbjuda få överraskningar.
- Skriv en klass som har datum- och klockslagobjekt som medlemsvariabler.
- Skriv ett program som skriver ut det tyska ordet
APFELSTRUDELexakt 1010 gånger. Räkna ut hur lång tid det skulle ta att köra programmet.
