Pages: [1]   Go Down
Print
Author Topic: La vecchia JOptionPane  (Read 755 times)
0 Members e 1 Utente non registrato stanno visualizzando questa discussione.
Daréios89
Forumista Eroico
*****
Offline Offline

Gender: Male
Posts: 2.679


La musica è la forma d'arte suprema.


« on: 19-02-2009, 22:38:50 »

Una curiosità se io scrivo:
Code:
String s=JOptionPane.showInputDialog("Inserisci un numero");
          int x=(Integer.parseInt(s));

Sappiamo tutti cosa fa....ma se io volessi evitare di convertire la stringa in numero al passo int x, come si può scrivere tutto in un'unica espressione? ricordo che si può mettere tutto in un rigo.
Logged

"Utilizzare sempre de l'Hôpital.....è come andare a caccia di farfalle con un bazooka".
Yngwie
Forumista
***
Offline Offline

Gender: Male
Posts: 849


Maestro! mi dia un MI in chiave di SOL!


« Reply #1 on: 19-02-2009, 22:45:39 »

intendi così?
Code:
int x=(Integer.parseInt(JOptionPane.showInputDialog("Inserisci un numero")));
Logged

Daréios89
Forumista Eroico
*****
Offline Offline

Gender: Male
Posts: 2.679


La musica è la forma d'arte suprema.


« Reply #2 on: 19-02-2009, 22:49:09 »

Si si si si si proprio così!! grazie, sbagliavo che al posto di mettere int x mettevo String x  boh
Logged

"Utilizzare sempre de l'Hôpital.....è come andare a caccia di farfalle con un bazooka".
simOne_fLuo
Guest
« Reply #3 on: 20-02-2009, 10:27:03 »

ma poi non è fìdifficile qst metodo lo puoi utilizzare con tutte le espressioni in cui è possibile..

basta ke sostituisci tutta l'espressione che darà risultato a una variabile a posto della variabile stessa..

Es.

JOptionPane.showInputDialog("Inserisci un numero");
// lo devi sostituire con la s
int x=(Integer.parseInt(JOptionPane.showInputDialog("Inserisci un numero")));


Es II.

string s="stringa";
int a=b*c;
int m=s.length;
x=a+m; -------lo sostituisci con--->x=(a*c)+(s.length);

e così via con tt il resto.. ok
Logged
Pages: [1]   Go Up
Print
Jump to: