|
Övning1
-
Ett första program med trådar
Programmera i
Java ett simpelt textbaserat "bankprogram". När programmet startar
skall en meny visas på skärmen som ger användaren
följande alternativ:
1. Kontotransaktioner
2. Saldo
3. Avsluta
Dvs. om en användare trycker på 1 + enter skall han/hon
kunna sätta till en önskad summa på kontot och om
han/hon trycker på 2 + enter visas kontots saldo på
skärmen. Kontot kan i ditt Java-program vara en flyttalsvariabel
som du initialiserar t.ex. till 1000 vid programmets start. Programmet
skall hela tiden vara beredd att ta emot input från
användaren. Menyfuntionen skall m.a.o. upprepas efter varje
menyval.
Skapa en tråd som var 5:e sekund sätter till en
ränta på ditt konto (skapa en flyttalsvariabel för
ränta, tex. 1.05 (5%))
Observera här att funktionen som sätter till räntan
på kontot måste utföras i en egen tråd för
att den skall fungera korrekt eftersom programmet ständigt
väntar på input från användaren vilket
låser huvudtråden!
Ladda upp källkoden för din lösning på BLS senast fredag 10.9
|
|
|
|