|
Тема |
Standart i/o v JAVA OTGOVORUT [re: gogoo] |
|
Автор |
Narzis (lentiai) |
|
Публикувано | 22.10.02 11:12 |
|
|
Otgovora koito tursish e v standartnia vhod izhod v Java.
System.in opredeleno ne ti vurshi rabota, s funkziite na System.in mozesh da chetesh samo Bytove ili edinichni sinvoli, Izobshto vkarvaneto na chislo ot konzolata v Java e silno oslozneno v sravnenie sus C++. Ako iskash naistina da vkarash dani ot klavieturata ili ot koito i da e drug vhoden potok shte triabva da izpolzvash Reader-i (chetzi-v b.pr.) davam primer.
BufferedReader keyBrd = new BufferedReader(new InputStreamReader(System.in)
Inizializiraneto na takuv obekt ti garantira sviastno chetene ot Conzole.
Expl: String line;
line= keyBrd.readLine();
ti vkarva red ot klavieturata koeto ne mozesh da postignesh sus System.in
Ako isklash da vkarash Integer Float ili neshto podobno. Shte triabva da izpolzvash Vgradenite klasove Integer i Float kudeto ima funkzi za prehod ot "line"
kum int ili float.
Sustesvuva druga alternativa ima napraveni biblioteki koito mogat da se svaliat ot mrezata v koito vhoda i izhoda stavat kato v C++ ili Pascal. No ako iskash da shvanesh sustnostta na vhodno izhodnite potozi v Java po dobre gi izbiagvai.
|
| |
|
|
|