https, doc 0c 3c docsviewer googleusercontent

background image

Class Sklep {
Set <Towar> tow;

class Towar {
String nazwa;
List <Dostawa> dost;

class Dostawa {
String nazwaDostawcy;
double ilosc;
double cena;

1.
import java.util.*;
Class Sklep {
//…
Towar maks() {
Towar towar = tow.get(0);
for (int i = 1; i < tow.size(); i++) {
if (tow.get(i).dost.size() > towar.dost.size()
towar = tow.get(i);
}
return towar;
}
}

2.
import java.util.*;
Class Sklep {
//…
String maksD() {
String mNaz = null;
int dMax = 0;

for(Towar t : tow) {
Set<String> dostawcy = new HashSet<String>();
for(Dostawa d : t.dost)
dostawcy.add(d.nazwaDostawcy);

if (dostawcy.size() > dMax) {
dMax = dostawcy.size();
mNaz = t.nazwa;
}
}
return mNaz;
}
}

background image

3.
import java.util.*;
class Sklep {
//...
double wartoscTowarow() {
double wart = 0;
for (Towar t : tow) {
for (Dostawa d : t.dost)
wart += d.ilosc * d.cena;
}
return wart;

}

}

4.
import java.util.*;
class Sklep {
//...
Towar getTowar(String nazwa) {
Towar t = null;
for (int i = 0; i < tow.size() && t == null; i++) {
if (tow.get(i).nazwa.equals(nazwa))
t = tow.get(i);
}
return t;
}

boolean dostarcza(String nazwaTow, String nazwaDost) {
Towar t = getTowar(nazwaTow);
for (Dostawa d : t.dost) {
if (d.nazwaDostawcy.equals(nazwaDost))
return true;
}
return false;
}
}

background image

5.
import java.util.*;
class Sklep {
//...
Set<String> wszyscyDostawcy() {
Set<String> dostawcy = new HashSet<String>();
for (Towar t : tow) {
for (Dostawa d : t.dost)
dostawcy.add(d.nazwaDostawcy);
}
return dostawcy;
}
}

6.
import java.util.*;
import java.io.*;
class Towar {
//…
public void nowaDostawa() {
BufferedReader wej = new BufferedReader(new InputStreamReader(System.in));
StreamTokenizer st = new StreamTokenizer(wej);
String nazD = ””;
double il=0, c=0;

System.out.println(“Nowa dostawa”);
System.out.println(“Podaj nazwę dostawcy, ilosc dostarczanego towaru i cene w takiej
kolejnosci”);
while(st.nextToken() != st.TT_EOL) {
if (st.ttype == st.TT_WORD)

nazD += st.sval;

else if (st.ttype == st.TT_NUMBER) {
if (il == 0)
il = st.nval;
else
c = st.nval;
}
}
dost.add(new Dostawa(nazD, il, c));
}
}


Wyszukiwarka

Podobne podstrony:
https, doc 0k 3c docsviewer googleusercontent
https, doc 0o 3c docsviewer googleusercontent
poc 10 94 docsviewer googleusercontent com 5ugejf6ch69pb3t3fg9vmk
3C DOC
https, mail google com mail ui=2&ik=91ccc6f208&view=att&th=129761cef8d7cd71&attid=0
Ćwiczenie 7 v3 0c doc
Google Ergebnis für https, richtiggutbewerben de Bewerbungstipps Bewerbungsblog wp content uploads 2
europejski system energetyczny doc
PKM III 3c 2012
KLASA 1 POZIOM ROZSZERZONY doc Nieznany
5 M1 OsowskiM BalaR ZAD5 doc
Opis zawodu Hostessa, Opis-stanowiska-pracy-DOC
Messerschmitt Me-262, DOC
Opis zawodu Robotnik gospodarczy, Opis-stanowiska-pracy-DOC
Opis zawodu Położna, Opis-stanowiska-pracy-DOC

więcej podobnych podstron