Versions Compared

Key

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

Trinn 1 i Java-delen av Kodeklubben høsten 2014 2015 handler om å bli vant med å programmere enkle Java-programmer, med utgangspunkt i at du kan litt Python fra før.

...

Det meste av det du kan om programmering med Python er nyttig når du skal lære Java. F.eks. har Java også variabler, tall- og tekstverdier, funksjoner (kalles metoder i Java), og kontrollstrukturer (nøkkelord som styrer programmet) som if, while og for. Samtidig er veldig mange av detaljene i et Java-program forskjellig fra et tilsvarende Python-program. F.eks. så bruker Python : (kolon) etter if og else og innrykk i hver gren, mens Java bruker ( ) rundt if-betingelsen og { } rundt koden i hver gren (hvis en trenger mer enn én setning) og innrykket spiller ingen rolle. Det er også noen mer vesentlige forskjeller, som at Java krever at en deklarerer variabler og hvilken type verdi de kan ha, før de brukes, og generelt har strengere regler for hva slags kode som kan være hvor i en programfil.

...

All kode i et Java-program ligger i såkalte klasser, altså inni en class-blokk. Klasser må ha et navn, og her har vi valgt EnodeDecode EncodeDecode. I tillegg ligger klasser gjerne i en slags mapper som kalles pakke, og den angis med package-nøkkelordet. Her har vi valgt pakkenavnet trinn1. Sammen utgjør pakke- og klassenavnet det fulle navnet til klassen, som her er trinn1.EncodeDecode.

...