 |
|
 |
| Precedente :: Successivo |
Autore |
Messaggio |
|
|
arock84 Novizio
Registrato: 31/10/08 19:45 Messaggi: 4
|
Inviato: Ven Ott 31, 2008 7:48 pm Oggetto: [JAVA]CONVERTITORE UNITA' DI MISURA! |
|
|
Ciao a tutti, sto realizzando un convertitore di unità di misura, questa applicazione prevede una classe base Unità, e un fattore di conversione per le unità, solo che ho un problema, è come se non riuscisse a leggere il nome dell'unità da convertire, se riuscite a notare l'errore o gli errori che ho fatto ve ne sarò molto lieto!!
| Codice: |
import javax.swing.*;
public class Unità {
public double val;
double fattore;
public String nome;
public String nom;
double risult;
public Unità(double n){
val=n;
}
public void setvalore(double n){
val=n;
}
public double getvalore(){
return val;
}
public void setnome(String nome){
nom=nome;
}
public String getnome(){
return nom;
}
public String condizioni(String nom){
if(nom.equalsIgnoreCase("Km")){
fattore=1000;
}
else
if(nom.equals("hm")){
fattore=100;
}
else
if(nom.equals("dam")){
fattore=10;
}
else
if(nom.equals("dm")){
fattore=0.1;
}
else
if(nom.equals("cm")){
fattore=0.01;
}
else
if(nom.equalsIgnoreCase("mm")){
fattore=0.001;
}return nom;
}
public double convers(double n){
double risult=n*fattore;
return risult;
}
public static void main(String args[]){
Unità unità=new Unità();
unità.setvalore(Double.parseDouble(JOptionPane.showInputDialog("inserisci il numero che vuoi convertire a metri:")));
unità.setnome(JOptionPane.showInputDialog("Inserisci l'unità di misura del numero"));
// System.out.println(risult);
JOptionPane.showMessageDialog(null,unità.convers(123),"risultato",JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
} |
|
|
Top |
|
 |
cali1981 Site Admin
Registrato: 16/01/06 22:01 Messaggi: 836
|
|
Top |
|
 |
arock84 Novizio
Registrato: 31/10/08 19:45 Messaggi: 4
|
Inviato: Dom Nov 02, 2008 11:11 pm Oggetto: |
|
|
Ciao,
si ho fatto errori nel passaggio di parametri!
cmq ho risolto! grazie della tua risposta!!  |
|
Top |
|
 |
cali1981 Site Admin
Registrato: 16/01/06 22:01 Messaggi: 836
|
|
Top |
|
 |
|
|
|
|
Non puoi inserire nuovi argomenti Non puoi rispondere a nessun argomento Non puoi modificare i tuoi messaggi Non puoi cancellare i tuoi messaggi Non puoi votare nei sondaggi
|
|