Java input ...

3 отговора 152 прегледа
#1

Java input ...

Imam edin mnogo elementaren wypros - kak stawa whodyt na danni ot klawiaturata na Java. Interesuwa me kak move da se wywede string ili 4islo. Za wywevdane na string probwah sledniq kod koito ne sraboti kakto o4akwah.

byte temp [] = new byte[256];
System.in.read(temp,255);
String S = new String(temp,0,255);
System.out.println(S);

Towa 4udo otpe4atwa6e towa koeto sym wywel + mnogo nuli ( 255 - dylvinata na stringa koito sym wywel). Znam 4e towa sigurno e lementaren wypros ama az sym now w Java. Blagodarq predwaritelno.

Отговор
в отговор на Kir4o #2

Re: Java input ...

Hi,

pokashi mi kade widia method: System.in.read(temp,255);

eto edno reshenie:

import java.io.*;
public class MyClass {
public static void main (String args[]) {
StreamTokenizer Input=new StreamTokenizer(System.in);
try {
Input.nextToken();
System.out.println(Input.sval);
}
catch (Exception e) {
e.printStackTrace();
}
}
}




Отговор
в отговор на Kir4o #3

Re: Java input ...

gotov si :)) da ti kaja pravo kato po4vah s Java i az pyrvo ot tova se zinteresuvah...... ( i ne be6e lesno ....)
tova 6te predizkiva 4kane v Java consolata dokato vyvede6 kakvoto ti priabva i natisne6 <Enter>. Ako ti e za 4isla posle go Pars-va6 do kakyvto tip ti tribva

String lineText = "";
lineText = new BufferedReader( new InputStreamReader ( System.in) ).readLine();

P.S. - gornoto triabva da e v try {} catch {} blok
Uspeh


Отговор
в отговор на ivaneLf #4

Re: Java input ...

Blagodarq mnogo. Towa mnogo mi pomogna

Отговор