Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
prog2_03 [2019-09-26 17:21]
Daniel Viström
prog2_03 [2019-09-26 17:23]
Daniel Viström
Line 25: Line 25:
 Skriv en klass //Fish// som beskriver en fisk.\\ Skriv en klass //Fish// som beskriver en fisk.\\
 Klassen ska ha: Klassen ska ha:
-  * attributen sort, length (i cm) och weight (i g). +  * attributen //sort////length// (i cm) och //weight// (i g). 
-  * en konstruktor som har tre parametrar som tar in startvärden till de tre attributen. +  * en //konstruktor// som har tre parametrar som tar in startvärden till de tre attributen. 
-  * 3 get-metoder som returnerar "värden" för varsitt attribut. Inga set-metoder ska finnas. +  * 3 //get-metoder// som returnerar "värden" för varsitt attribut. Inga set-metoder ska finnas. 
-  * en metod som returnerar priset på fisken (i hela kronor) utifrån dess vikt (120 kr/kg oavsett fisksort). +  * en metod som returnerar //priset// på fisken (i hela kronor) utifrån dess vikt (120 kr/kg oavsett fisksort). 
-  * en metod som returnerar fraktkostnaden för fisken. Längden (i cm) multipliceras med faktorn 0,15 och vikten (i g) med faktorn 0,013. Därefter adderas värdena. Fraktkostnaden blir dock minst 12 kr.+  * en metod som returnerar //fraktkostnaden// för fisken. Längden (i cm) multipliceras med faktorn 0,15 och vikten (i g) med faktorn 0,013. Därefter adderas värdena. Fraktkostnaden blir dock minst 12 kr.
    
 Gör en klass //FishTest// som testar klassen Fish.\\ Gör en klass //FishTest// som testar klassen Fish.\\
-Klassen ska ha en mainmetod som gör följande: +Klassen ska ha en //mainmetod// som gör följande: 
-  * Skapar en lista av typen ArrayList<Fish>+  * Skapar en lista av typen //ArrayList<Fish>//
-  * Läser in fiskar från en textfil där varje rad innehåller data för en fisk. För varje rad som läses ska ett nytt fiskobjekt skapas och läggas in i listan med fiskar.+  * Läser in fiskar från en //textfil// där varje rad innehåller data för en fisk. För varje rad som läses ska ett nytt fiskobjekt skapas och läggas in i listan med fiskar.
   Ex:    Ex:
   Torsk 37 865   Torsk 37 865
Line 40: Line 40:
   osv.   osv.
  
-  * Går igenom listan och skriver ut en tabell med information om fiskarna.+  * Går igenom listan och skriver ut en //tabell// med information om fiskarna.
   Ex:    Ex:
   Sort    Längd (cm) Vikt (g) Pris (kr) Frakt (kr)   Sort    Längd (cm) Vikt (g) Pris (kr) Frakt (kr)