Ö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


Jonny Karlsson 2010