Kód: Vybrať všetko
public class Stroj {
int naklad = 0;
int nosnost;
boolean plny = false;
public int naloz(int n, Hlina h){
if ((naklad +n )<= nosnost){
naklad = naklad + n;
h.kopHlinu(n);
}
else{
plny = true;
int a = nosnost-naklad;
naklad = naklad + (a);
plny = true;
h.kopHlinu(a);
}
return naklad;
}Kód: Vybrať všetko
public class Kamion extends Stroj{
int nosnost = 100;
int naklad = 0;
public int naloz(int n, Hlina h){
if ((naklad +n )<= nosnost){
naklad = naklad + n;
h.kopHlinu(n);
}
else{
plny = true;
int a = nosnost-naklad;
naklad = naklad + a;
plny = true;
h.kopHlinu(a);
}
if (naklad == nosnost)
{
plny = true;
}
System.out.println("Naklad: " + naklad + " plny = " + plny);
return naklad;
}
}Kód: Vybrať všetko
public class pracovnyDen {
public static void main(String[] args) {
Hlina hlina = new Hlina();
Stroj stroj[] = new Stroj[2];
for (int n=0; n<2; n++ ){
stroj[n] = new Kamion();
}
for (int i=0; i<20; i++ ){
robotnik[i] = new Robotnik();
}
int j = 0;
for (int i=0; i<20; i++){
robotnik[i].pracuj(hlina, stroj[j]);
if (stroj[j].plny == true){
j++;
if (j >= 2){
j=0;
}
}
}Niekto kto by vedel, ako to tam pouzit?
Dakujem