https doc 14 3c docsviewer googleusercontent


class Turniej { class Zawody { class Wynik {
Set zaw; String nazwa; String nazwisko;
Wynik [] wyn; int punkty;
int licWynikow;
13.
import java.util.*;
class Turniej {
//...
public Turniej() {
zaw = new HashSet();
}
}
14.
class Zawody {
//&
public Zawody(String nazwaZawodow, int maksWynikow) {
nazwa = nazwaZawodow;
wyn = new Wynik[maksWynikow];
licWynikow = 0;
}
}
15.
import java.util.*;
class Turniej {
//...
int punktyRazem() {
int sumaP = 0;
for(Zawody z : zaw) {
for(int i = 0; i < z.licWynikow; i++)
sumaP += z.wyn[i].punkty;
}
return sumaP;
}
}
16.
import java.util.*;
class Turniej {
//&
public Zawody getZawody(String nazwa) {
Iterator it = zaw.iterator();
Zawody z = null;
while(it.hasNext() && (z == null || !z.nazwa.equals(nazwa)))
z = it.next();
return z;
}
public boolean startowal(String nazwa, String nazwisko) {
boolean start = false;
Zawody z = getZawody(nazwa);
for(int i=0; z.wyn.licWynikow && !start; i++) {
if (z.wyn[i].nazwisko.equals(nazwisko))
start = true;
}
return start;
}
}
17.
import java.util.*;
class Turniej {
//&
public Set wszyscyZawodnicy() {
Set wszyscy = new HashSet();
for(Zawody z : zaw) {
for(int i=0; iwszyscy.add(z.wyn[i].nazwisko)
}
return wszyscy;
}
}
18.
import java.util.*;
improt java.io.*;
class Zawody {
//&
public void dopiszStart() {
BufferedReader wej = new BufferedReader(new InputStreamReader(System.in));
String nazw = null;
int punkty = 0;
System.out.println( Podaj nazwisko zawodnika i jego punkty (oddzielone spacja) );
String input=wej.readLine();
Scanner sc = new Scanner(input);
while(sc.hasNext()) {
nazw = sc.next();
punkty = sc.nextInt();
}
if (licWynikow < wyn.length)
wyn[licWynikow++] = new Wynik(nazw, punkty);
else
System.out.println( Przekroczono zakres. );
}
}


Wyszukiwarka

Podobne podstrony:
https doc 0k 3c
https doc 0c 3c
https doc 0o 3c
https doc 0o 7g apps viewer googleusercontent
q2 14 doc
LABORATORIUM E 31 L 2013 14 doc
T 14
Rzym 5 w 12,14 CZY WIERZYSZ EWOLUCJI
ustawa o umowach miedzynarodowych 14 00
990425 14
foto (14)
DGP 14 rachunkowosc i audyt

więcej podobnych podstron