Forum by laureateci.it
[ Home | REGOLE FORUM | Tutti i blog | Profilo | Registrati | CHAT | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Download Informatica | Download ICD | Download TPS | Download Magistrale | Download Specialistica | Giochi | Cerca nel web | cerca | faq | RSS ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 Cultura Informatica
 Corso di java
 come leggere in input due float???

Nota: Devi essere registrato per poter inserire un messaggio.
Per registrarti, clicca qui. La Registrazione è semplice e gratuita!

Larghezza finestra:
Nome Utente:
Password:
Modo:
Formato: GrassettoCorsivoSottolineatoBarrato Aggiungi Spoiler Allinea a  SinistraCentraAllinea a Destra Riga Orizzontale Inserisci linkInserisci EmailInserisci FlashInserisci Immagine Inserisci CodiceInserisci CitazioneInserisci Lista Inserisci Faccine
   
Icona Messaggio:              
             
Messaggio:

  * Il codice HTML è OFF
* Il Codice Forum è ON

Smilies
Approvazione [^] Arrabbiato [:(!] Bacio [:X] Bevuta [:273]
Caldo [8D] Compiaciuto [8)]    
compleanno [:269]
Davvero Felice [:D] Diavoletto [}:)] Disapprovazione [V] Domanda [?]
Felice [:)] Fumata [:29] Goloso [:P] Imbarazzato [:I]
Infelice [:(] Morte improvvisa da [:62]
Morto [xx(] Occhio Nero [B)] Occhiolino [;)] Palla 8 [8]
pc [:205]    
Riproduzione [:76]
Scioccato [:O]      

   Allega file
  Clicca qui per inserire la tua firma nel messaggio.
Clicca qui per sottoscrivere questa Discussione.
    

V I S U A L I Z Z A    D I S C U S S I O N E
M@rin4 Inserito il - 15/09/2011 : 09:19:44
Scusate ma qualcuno può dirmi quali metodi devo usare per leggere in input due variabili float?? ho trovato solo metodi che leggono stringhe e caratteri, forse è per quello che il codice non va.

BufferedReader in =new BufferedReader(new InputStreamReader(System.in));
float minSup, minConf;
// legge i numeri
do {
System.out.println("Inserire minSup: ");
minSup = (float) in.read();
} while(minSup < 0.2);
BufferedReader in2 =new BufferedReader(new InputStreamReader(System.in));
do {
System.out.println("Inserire minConf: ");
minConf = (float) in2.read();
} while(minConf < 0.3);
6   U L T I M E    R I S P O S T E    (in alto le più recenti)
M@rin4 Inserito il - 16/09/2011 : 12:10:38
grazie mille ragazziiii!!!
coma Inserito il - 15/09/2011 : 17:11:05
Beh sicuramente io ho nozioni più fresche di Java avendolo studiato due anni fà, però sicuramente può far comodo conoscere il metodo parseFloat in specifici contesti nei quali si ha la necessità di fare delle conversioni.

Ora cerchiamo di non andare oltre questo discorso altrimenti potremmo confondere le idee di questo utente!!:)
Seppur old-style, preciso ed impeccabile come sempre genius.
;)
genius Inserito il - 15/09/2011 : 15:23:55
Citazione:
Messaggio inserito da coma

Citazione:
Messaggio inserito da genius

Citazione:
Messaggio inserito da M@rin4

Scusate ma qualcuno può dirmi quali metodi devo usare per leggere in input due variabili float?? ho trovato solo metodi che leggono stringhe e caratteri, forse è per quello che il codice non va.

BufferedReader in =new BufferedReader(new InputStreamReader(System.in));
float minSup, minConf;
// legge i numeri
do {
System.out.println("Inserire minSup: ");
minSup = (float) in.read();
} while(minSup < 0.2);
BufferedReader in2 =new BufferedReader(new InputStreamReader(System.in));
do {
System.out.println("Inserire minConf: ");
minConf = (float) in2.read();
} while(minConf < 0.3);




Float.parseFloat(stringa) ;)


Perdona la critica genius ma a questo punto mi sembra più semplice ed immediato il mio!!:P



non so, di sicuro può tornare utile sapere come si convertono le stringhe in numeri, a prescindere dal problema attuale.

E poi forse sono troppo old-style, ma preferisco conoscere le cose a più basso livello, e solo dopo utilizzare le 'astrazioni'. ;)
coma Inserito il - 15/09/2011 : 15:01:01
Citazione:
Messaggio inserito da genius

Citazione:
Messaggio inserito da M@rin4

Scusate ma qualcuno può dirmi quali metodi devo usare per leggere in input due variabili float?? ho trovato solo metodi che leggono stringhe e caratteri, forse è per quello che il codice non va.

BufferedReader in =new BufferedReader(new InputStreamReader(System.in));
float minSup, minConf;
// legge i numeri
do {
System.out.println("Inserire minSup: ");
minSup = (float) in.read();
} while(minSup < 0.2);
BufferedReader in2 =new BufferedReader(new InputStreamReader(System.in));
do {
System.out.println("Inserire minConf: ");
minConf = (float) in2.read();
} while(minConf < 0.3);




Float.parseFloat(stringa) ;)


Perdona la critica genius ma a questo punto mi sembra più semplice ed immediato il mio!!:P
genius Inserito il - 15/09/2011 : 13:09:49
Citazione:
Messaggio inserito da M@rin4

Scusate ma qualcuno può dirmi quali metodi devo usare per leggere in input due variabili float?? ho trovato solo metodi che leggono stringhe e caratteri, forse è per quello che il codice non va.

BufferedReader in =new BufferedReader(new InputStreamReader(System.in));
float minSup, minConf;
// legge i numeri
do {
System.out.println("Inserire minSup: ");
minSup = (float) in.read();
} while(minSup < 0.2);
BufferedReader in2 =new BufferedReader(new InputStreamReader(System.in));
do {
System.out.println("Inserire minConf: ");
minConf = (float) in2.read();
} while(minConf < 0.3);




Float.parseFloat(stringa) ;)
coma Inserito il - 15/09/2011 : 11:31:06
Immagino che a lezione vi abbiano mostrato il funzionamento della classe BufferedReader per poter acquisire dati in input da console, però ritengo che possa essere molto più agevole utilizzare la nuova classe Scanner che, a mio modesto parere, è decisamente più completa ed agevole da adoperare!
Qui trovi un link alla documentazione ufficiale che ti mostra tutti i metodi relativi alla suddetta classe : http://download.oracle.com/javase/1,5.0/docs/api/java/util/Scanner.html

Ovviamente non conoscendo la traccia dell'esercizio non penso sia molto indicato prendere alcun tipo di iniziativa, addentrandomi nella realizzazione del codice, ma in linea di massima, il metodo che dovrai utilizzare è NextFloat() e quindi il tuo codice dovrebbe tradursi in questo
http://pastebin.com/VnPsxaqv

Spero di esserti stato d'aiuto, alla prossima!
coma

Forum by laureateci.it © 2002 - 2012 Laureateci Communications Torna all'inizio della Pagina
Il DB ha risposto in 0,05 secondi.

TargatoNA.it | SuperDeejay.Net | Antidoto.org | Brutto.it | Equiweb.it | Snitz Forum 2000