...
Enkleste variant for å gjøre koden komplett. |
Litt mer komplisert, men litt mer generell teknikk (som vi skal se på under). |
...
For å gjøre det litt lettere å "oversette" Python-koden til Java, så gjør vi først en liten omstrukturering av Python-koden. Versjon 1 under til venstre er originalkoden fra pdf-filen, mens vi i versjon 2 har samlet (det meste av) koden som ikke allerede er inni en funksjon, i run()-funksjonen. Den eneste koden utenfor funksjonene er håndtering av variabler som er greit at alle funksjonene bruker, typisk såkalte konstanter, som først initialiseres og siden bare leses. I tillegg legger vi til et kall til run()-funksjonen helt til slutt.
...
Under til venstre er Java-versjonen av samme program. Kopier gjerne koden inn i et kodingsprosjekt i Eclipse med lim inn-funksjonen, så det blir enklere å leke seg litt med den. Til høyre går vi gjennom de viktigste forskjellene mellom Python og Java, omtrent slik de dukker opp i kode-eksemplet.
...