...
Denne oppgaven kommer til å ta i bruk en stack og utføre matematiske operasjoner. Du kan enten begynne fra scratch eller ta i bruk deler av løsningene til følgende oppgaver: Tilstand og oppførsel - Calculator-oppgaveTilstand og oppførsel - Stack for tilfeldige String-objekter.
Her er en forklaring av hvordan en RPN-kalkulator fungerer:
...
Skriv Java-kode for RPNCalc-klassen med oppførsel som er beskrevet over.
Lag et et hovedprogram, som en main-metode, hvor du leser inn sekvenser av operander og operatorer fra tastaturet, og kaller henholdsvis push og performOperation-metodene på et RPNCalc-objekt og skriver ut stacken. Test RPNCalc-klassen og sjekk at oppførselen stemmer med tilstandsdiagrammet.
JExercise-testkode Testkode for denne oppgaven finner du her: stateandbehavior/RPNCalcTest.java.
Include Page | ||||
---|---|---|---|---|
|