Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next 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:26] Daniel Viström |
||
---|---|---|---|
Line 23: | Line 23: | ||
2. | 2. | ||
**Fish**\\ | **Fish**\\ | ||
- | 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 |
- | * 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 " | + | * 3 //get-metoder// som returnerar " |
- | * en metod som returnerar priset på fisken (i hela kronor) utifrån dess vikt (120 kr/kg oavsett fisksort). | + | * en metod som returnerar |
- | * 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 |
- | 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< | + | * Skapar en lista av typen //ArrayList< |
- | * 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) | ||
Line 52: | Line 52: | ||
Klocka med alarm\\ | Klocka med alarm\\ | ||
{{:: | {{:: | ||
+ | <php> | ||
+ | /* | ||
{{:: | {{:: | ||
+ | |||
+ | */ | ||
+ | </ | ||
4. | 4. |