Indice del forum
 FAQ   Cerca   Lista utenti   Gruppi   Registrati   Profilo   Messaggi privati   Log in 
[JAVA]CONVERTITORE UNITA' DI MISURA!

 
Nuovo argomento   Rispondi    Indice del forum -> Programmazione: c#, c++, Java, HTML, PHP, Javascript...
Precedente :: Successivo  

Autore

Messaggio

arock84
Novizio


Registrato: 31/10/08 19:45
Messaggi: 4

MessaggioInviato: Ven Ott 31, 2008 7:48 pm    Oggetto: [JAVA]CONVERTITORE UNITA' DI MISURA!

Rispondi citando


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

Profilo Invia messaggio privato

cali1981
Site Admin


Registrato: 16/01/06 22:01
Messaggi: 836

MessaggioInviato: Dom Nov 02, 2008 1:21 pm    Oggetto:

Rispondi citando


Ciao, hai provato a vedere cosa restituiscono le dialog box? cioè, quali sono i valori che legge dopo l'input dell'utente?
_________________
Visita anche il sito Agriturismo Umbria per maggiori informazioni sull'Umbria!

Realizzazione siti web e applicazioni ASp.NEt, C/C++, C#

Top

Profilo Invia messaggio privato Invia e-mail

arock84
Novizio


Registrato: 31/10/08 19:45
Messaggi: 4

MessaggioInviato: Dom Nov 02, 2008 11:11 pm    Oggetto:

Rispondi citando


Ciao,
si ho fatto errori nel passaggio di parametri!
cmq ho risolto! grazie della tua risposta!! Very Happy

Top

Profilo Invia messaggio privato

cali1981
Site Admin


Registrato: 16/01/06 22:01
Messaggi: 836

MessaggioInviato: Lun Nov 03, 2008 3:29 pm    Oggetto:

Rispondi citando


Ciao, sono felice che sia tutto ok! Per curiosità, potresti mettere il codice finale?
_________________
Visita anche il sito Agriturismo Umbria per maggiori informazioni sull'Umbria!

Realizzazione siti web e applicazioni ASp.NEt, C/C++, C#

Top

Profilo Invia messaggio privato Invia e-mail

Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Programmazione: c#, c++, Java, HTML, PHP, Javascript... Tutti i fusi orari sono GMT
Pagina 1 di 1

 
Vai a:  
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
Forum del sito TuttoMontefalco.it - Umbria - Italy topic RSS feed 


Torna al sito TuttoMontefalco.it


Powered by phpBB © 2001, 2005 phpBB Group
phpbb.it

SoftGreen 1.1 phpBB theme by DaTutorials.com
Copyright © DaTutorials 2005