Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

I vårt program så bruker vi typene java.util.List, java.util.ArrayList og java.util.Scanner, derfor ser import-delen av programmet slik ut:

...

Code Block
languagejava
        Scanner scanner = new Scanner(System.in); // declare and initialise the scanner variable
        while (true) {
			...
            String token = scanner.nextLine();  // declare and initialise the token variable
			...
        }
		...
		scanner.close(); // always remember to close it, before the block scope ends

Nyttige metoder og funksjoner

Både Python og Java har mange nytte funksjoner/metoder som det er greit å ha oversikt over. Noen funksjoner kalles direkte, mens andre må kalles på et objekt, typisk med med et variabelnavn og punktum foran. F.eks. bruker en i Python len(str) for å finne lengden til en string og str.find(substr) for å finne indeksen til første forekomst av substr i str.

Her en liten oversikt over nyttige Java-funksjoner/metoder for håndtering av string-verdier: Tekst-håndtering

Her er en innføring i bruk av lister o.l.: Collection-rammeverket

RPNCalc1.java

Og her er all koden:

...