Uppsala universitet
Institutionen för lingvistik
Objektorienterad programmering, vt 2003
Tomas Englund Leif-Jöran Olsson

Laboration 3: Java

Innehåll

  1. Syfte
  2. Genomförande
  3. Uppgifter
  4. Redovisning

1 Syfte

Syftet med denna laboration är att få en första erfarenhet av objektorienterad programmering i Java.


2 Genomförande

Tänk på att anteckna frågor och annat som dyker upp. Jobba gärna två och två.


3 Uppgifter

Använd /local/kurs/oop03/Labb3Main.java som huvudprogram.

  1. Skapa en klass som skriver ut talen (egen metod) i ett heltalsintervall som anges som argument till konstruktorn.
  2. Abstrakta saker finns de på riktigt?
    1. implementera klassen Multiplier.
    2. skriv en egen abstrakt klass strängkonkatenerare och implementera den i en subklass.
  3. Skriv ett program som tar ut alla bigram från en sträng som lagras i konstruktorn.
  4. Skriv ett program som utför bubble sort på en array med heltal.
  5. Skriv en klass som testar om en sträng är en palindrom.

4 Redovisning

Redovisning sker genom att skicka url:er till filerna med lösningarna av uppgifterna till svarsmötet för labb tre senast nionde april.

Rapporten kommer att ges betyget väl godkänd, godkänd eller underkänd enligt följande:


Lycka till! Och kom ihåg - att skriva kod kräver tålamod och manualblädder.


Senast ändrad avTomas Englund och Leif-Jöran Olsson 2003-04-01 13:38.