PDA

Visualizza la versione completa : [JAVA] Inserimento da tastiera


pardoree
10-07-2002, 10:51
vorrei capire come si può inserire un valore da tastiera, mi sembra di aver capito che si dovrebbe utilizzate questo metodo:

char controllo;
System.out.println("Vuoi Modificare il Numero della Fattura?");
try{System.in.read(cont);
}
catch(Exception e){}


ma mi da un errore, dove sarebbe? e in caso ci sarebbe un altro modo?

grazie ciao!

Mandrake978
10-07-2002, 10:55
prova inData.readLine();

Maldito
10-07-2002, 10:56
che errore ti da?

pardoree
10-07-2002, 11:00
cannot resolve symbol
symbol : method read (char)

Maldito
10-07-2002, 11:02
il metodo read() del System.in richiede in ingresso un'array di byte... tu che gli hai passato? cioè... che è cont?

pardoree
10-07-2002, 11:19
praticamente gi ho passato in parametro char mome quello che ho chiamato controllo

Maldito
10-07-2002, 11:20
e allora...

a parte che dichiari controllo e gli passi cont :dottò:

poi prova a passargli un'array di bytes!

pardoree
10-07-2002, 11:23
si si quello ho sbalgiato solo di copiare e incollare nell'errore tra cont e controllo

quindi tu dici che dovrei passare cont[]

Maldito
10-07-2002, 11:26
si.. prova a passa'

byte[] cont

perchè mi sembra che il char equivalga allo short ma non al byte

pardoree
10-07-2002, 11:32
ok così l'errore non me lo da complimenti(mi spiegheresti il perchè di questo problema)

però ora mi da un'altro errore:
cioè dopo il parametro cont lo devo confrontare in un if con una lettera per vedere se passare ad un'altro metodo e mi dice che l'operatore == non può essere applicato a byte[],char





CHE CROCE STO JAVA:(:master: :master:

Loading