Laboration 2, smd091
Mål
Använda programspråket java för att lösa ett matematiskt problem. Introduktion till paketet
window.
Krav
Programmet utföras enligt anvisningarna nedan. Skicka e-mail till läraren när uppgiften är
löst, dock senast 2002-02-08. Utforma mailet så här:
Ämne:
smd091 lab2
Text:
<datum>
<för och efternamn>
<användarnamn>
<namn på filer som du skapat för att lösa uppgiften>
Uppgift a
Konstruera ett javaprogram som skriver ut antalet primtal i ett intervall mellan 0 och n, där n
är ett positivt heltal. Om main-metoden finns i klassfilen Prim.class ska programmet fungera
så här:
>java Prim 10
Antalet primtal i intervallet 0-10 är 4.
D.v.s. programmet tar in argumentet 10 och skriver sedan ut antalet primtal som förekommer
i intervallet 1-10 (2, 3, 5 och 7). Om programmet körs utan argument så ska ni skriva ut en
enkel instruktion hur programmet ska användas, t.ex. så här:
>java Prim
Användning: java Prim <positivt heltal>
Ni som vill göra en optimerad lösning kan ta en titt på uppgiften 16.9 i boken Java från
grunden.
När programmet är färdigt kopierar du java- och class-filer till din ~/pub-katalog och skickar
e-mail till läraren enligt mall. (Se ovan)
Uppgift b
Introduktion till paketet window. På kurssidan finns en länk till dokumentationen för paketet
window på sidan ”länkar”.
1. Kopiera katalogen /usr/kurs/smd091/window och dess innehåll till din egen
användare.
2. Kopiera filen /usr/kurs/smd091/Exempel.java och /usr/kurs/smd091/Fonster.java till
katalogen där du lade window.
3. Titta på filen Exempel.java och Fonster.java för att se ett exempel på hur man kan
skapa ett fönsterprogram med hjälp av paketet window.
4. Kompilera och exekvera Exempel.java och Fonster.java och titta på resultatet. I
nästa laboration kommer ni att använda er av window för att skapa fönsterbaserade
javaprogram enligt denna modell.
Urban Liljedahl 2002-01-18