Java input ...

5 отговора 151 прегледа
#1

Java input ...

Imam edin mnogog 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 ...

mnogoto nuli se otpechatvat zashtoto pri syzdavane na masiva s new byte[]...
vsichkite mu elementi se inicializirat sys 0..
a cheteneto po-lesno stava s filtrirasht potok
naprimer:

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

razgledai java tutorial na sun tam e obiasneno kak rabotiat potocite v java..

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

Blagodarq

Blagodarq mnogo. Ako move i edno URL da mi dade6

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

-

Това е малко измислено, но идеята я схващаш,
писал съм го на notepad и не е компилирано :)


import java.io.*;

class inp {
public static void main (String args[]) throws java.io.IOException {
System.out.println("Wywedete neshto:");
char ch;

StringBuffer strBuff = new StringBuffer();
while((ch = (char)System.in.read()) !='\n')
strBuff.append(ch);

System.out.println(strBuff.toString());
}
}
Отговор
в отговор на Kir4o #5

O6te edin wypros ...

A kak se 4ete int ili float 4islo?

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

Re: O6te edin wypros ...

[линк]

a ako iskash da si ia download-nesh:

[линк]

a inache ima dosta nachini da prochetesh int, float, ...
naprimer pak s filtrirashti potoci.. razgledai documentaciata na jdk-to da vidish kakvi metodi ima.. naprimer ima readInt() i t.n...
a syshto taka moje da prochetesh String i sled tova da go parse-nesh kym int naprimer:

String s =...
int i = Integer.parseInt(s);

Отговор