blob: 1e8ed991df878c0866570227f008e029d11dcfcd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
public final class Coureur {
private int numDossard;
private double tempsAu100;
private boolean possedeTemoin;
public Coureur(int num) {
numDossard = num;
possedeTemoin = false;
tempsAu100 = Math.random() * (16-12) + 12;
}
public Coureur() {
this((int) (Math.random() * 999 + 1));
}
public int getNumDossard() {
return numDossard;
}
public double getTempsAu100() {
return tempsAu100;
}
public boolean getPossedeTemoin() {
return possedeTemoin;
}
public void setNumDossard(int num) {
numDossard = num;
}
public void setTempsAu100(double temps) {
tempsAu100 = temps;
}
public void setPossedeTemoin(boolean has) {
possedeTemoin = has;
}
public String toString() {
return String.format("Coureur %d tempsAu100 : %.1f au 100m possedeTemoin %s", numDossard, tempsAu100, possedeTemoin ? "oui" : "non");
}
public void passeTemoin(Coureur c) {
System.out.println("moi, coureur "+numDossard+", je passe le témoin au coureur "+c.numDossard);
c.possedeTemoin = true;
possedeTemoin = false;
}
public void courir() {
System.out.println("e suis le coureur "+numDossard+" et je cours");
}
}
|