Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

while petlja break

[es] :: Java :: while petlja break

[ Pregleda: 1826 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kolani83

Član broj: 170859
Poruke: 43
*.dynamic.isp.telekom.rs.



Profil

icon while petlja break22.12.2011. u 03:28 - pre 116 meseci
Potrbno mi je da kada se startuje program odmah pokrene while beskonacna petlja(radi nesto) koja se prekida nakon pritiska bilo kog tasrera.
Da li ima neko ideju? Pokusao sam System.in.read(); ali ova metoda ocekuje da se nesto unese pa tek onda while petlja nastavlja ili se prekida.
 
Odgovor na temu

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2325
*.dta.co.rs.

Jabber: null@elitesecurity.org
Sajt: speedy-order.com


+75 Profil

icon Re: while petlja break22.12.2011. u 09:05 - pre 116 meseci
Citat:
kolani83: Potrbno mi je da kada se startuje program odmah pokrene while beskonacna petlja(radi nesto) koja se prekida nakon pritiska bilo kog tasrera.
Da li ima neko ideju? Pokusao sam System.in.read(); ali ova metoda ocekuje da se nesto unese pa tek onda while petlja nastavlja ili se prekida.


Ovaj problem nije generalno vezan za javu , vec za sam operativni system. Naime operativni sistem smesti celu liniju u buffer. Za linux/unix moze sam terminal da se podesava tako da ne bude bufferisan input vec da dobijas karakter po karakter. Ali u svakom slucaju System.in.read(); ce da radi za enter.
 
Odgovor na temu

sanchi
Sanja Jokic
Beograd

Član broj: 148256
Poruke: 104
*.pstech.rs.



+8 Profil

icon Re: while petlja break22.12.2011. u 15:15 - pre 116 meseci
Mozes da stavis System.in.read() u poseban thread, tako da ti ne blokira petlju, pa onda u njemu setujes neki flag kada se karakter (odnosno enter) iscita koji ti je uslov za izlaz iz petlje.
If people were meant to pop out of beds we would all sleep in toasters.
Google is your friend http://justfuckinggoogleit.com/
 
Odgovor na temu

kolani83

Član broj: 170859
Poruke: 43
*.dynamic.isp.telekom.rs.



Profil

icon Re: while petlja break22.12.2011. u 16:23 - pre 116 meseci
Hvala na odgovorima. Imam jos jedno pitanje mozda nije vezano za ovu temu ali spada u javu :)
Kako jedna nit moze da kaze drugoj da prestane sa radom.
Tj. nit koju je @sanchi navela treba kaze drugoj niti da treba da zarsi posao(koji se izvrsava u beskonacnoj petlji).



[Ovu poruku je menjao kolani83 dana 22.12.2011. u 18:28 GMT+1]
 
Odgovor na temu

[es] :: Java :: while petlja break

[ Pregleda: 1826 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.