| | |
| Stránka: 1 z 1
| [ Príspevok: 1 ] | |
Autor | Správa |
---|
Registrovaný: 10.02.10 Prihlásený: 21.08.17 Príspevky: 67 Témy: 15 Bydlisko: Bratislava ... | Napísal Pascal: 06.04.2012 22:18 | |
|
Zdravim, potreboval by som pomoct s vlaknami v jave(ak nieje nieco lepsie na moj problem), som uplny zaciatocnik, a nejak som neprisiel nato ako ich pouzit v mojom pripade.
Kód: 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); } } Kód: 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); } } Kód: 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) { //Tuto niekde by som chcel zavolat funkciu, ktora stroj[j].plny zmeni na false, ale zaroven bude tento for pokracovat. j++; if (j >= 2) { j=0; } } } }
Snad to z tohoto niekto pochopi, cize mam triedu Kamion, ktory ma nejaku nosnost. Tam donho sa akoze naklada a ak je stroj[0] plny prejde sa na stroj[1]. A takto stale dokola. chcel by som spravit, ze akonahle bude stroj[0] plny = true. tak by proste program isiel dalej na stroj[1], ale zaroven by bola nejaka funkcia so spomalenim, po ktorom by sa nastavila hodnota plny = false. Alebo ak sa to da aj nejak inac bez delay-u. Cize program by bezal, postupne by sa tie Kamiony akoze zaplnali, ale zaroven, by sa od zaciatku 0 1 .... vyprazdnovali tj. plny by sa zmenilo na false.
Niekto kto by vedel, ako to tam pouzit?
Dakujem
|
|
| Stránka: 1 z 1
| [ Príspevok: 1 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| new thread v PHP, ASP | 2 | 1561 | 21.05.2011 16:26 Bokos | | P: Cpu Intel i7 5820k (6-core, 12-thread, x99) v Predám | 0 | 854 | 10.08.2020 21:49 frag1 | | WIN 8.1 Vytazenie CPU procesom System, thread ntoskrnl.exe v Operačné systémy Microsoft | 0 | 2234 | 20.04.2015 8:58 wlado93 | | K: Intel CPU Skylake / Kaby Lake 2-Core 4-Thread v Kúpim | 0 | 2369 | 01.08.2019 8:18 frag1 | | Rozdiel medzi Java Standard a Java EE v Assembler, C, C++, Pascal, Java | 1 | 844 | 02.04.2014 12:41 XOLOO | | dobre java navody a nova tema JAVA [ Choď na stránku: 1, 2 ] v Assembler, C, C++, Pascal, Java | 35 | 5440 | 09.03.2009 17:14 tlacitko Enter | | Thread o chipových sadách od ATI (ATI + ULI) v AMD čipové sady | 4 | 1453 | 20.03.2006 22:40 Shit | | JAVA - java.lang.NullPointerException v Assembler, C, C++, Pascal, Java | 1 | 1083 | 04.01.2010 17:05 emigrate | | Java v Assembler, C, C++, Pascal, Java | 8 | 517 | 12.03.2013 21:43 XOLOO | | Java v Assembler, C, C++, Pascal, Java | 10 | 666 | 31.10.2011 17:29 walther | | JAVA v Assembler, C, C++, Pascal, Java | 6 | 1242 | 14.08.2007 23:52 etki | | java v Assembler, C, C++, Pascal, Java | 3 | 537 | 26.10.2010 0:17 TommyHot | | Java v Assembler, C, C++, Pascal, Java | 3 | 484 | 17.02.2012 13:14 jarrro | | java v Assembler, C, C++, Pascal, Java | 2 | 623 | 07.06.2012 21:52 lukac | | JAVA v Assembler, C, C++, Pascal, Java | 2 | 784 | 13.02.2018 1:08 raketar | | Java v Assembler, C, C++, Pascal, Java | 1 | 329 | 15.04.2013 16:23 p4tooo |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|