Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
Problema porgramma JAVA
Nuovo argomento   Rispondi    Indice del forum -> Programmazione
Precedente :: Successivo  
Autore Messaggio
Gandalf
Mortale adepto
Mortale adepto


Registrato: 10/03/07 12:36
Messaggi: 39

MessaggioInviato: 03 Mar 2010 20:28    Oggetto: Problema porgramma JAVA Rispondi citando

Salve sono un novizio di Java e mi sto cimentando in programma che calcoli l'area di un rettangolo ed un triangolo.
L'ho fatto ma non va...potete aiutarmi a capire dove sbaglio?

Codice:

public class CalcoloAree {

   public static void main(String values[]) {
      String f0=values[0];   
      String f1=values[1];
      String f2=values[2];   
      
      if (f0.equals(f1)) {
         System.out.println("Calcolo area rettangolo");
         Rettangolo r1;
         r1=new Rettangolo();
         r1.base=Integer.parseInt(values[1]);
         r1.altezza=Integer.parseInt(values[2]);
         r1.area();
      }
      else if (f0.equals(f2)) {
         System.out.println("Calcolo area triangolo");
         Triangolo t1;
         t1=new Triangolo();
         t1.base=Integer.parseInt(values[1]);
         t1.altezza=Integer.parseInt(values[2]);
         t1.area();
      }
   }
}
   
public class Rettangolo {
   int base;
   int altezza;
   
   public int area() {
      return(base*altezza);
      }
}
      
public class Triangolo {
   int base;
   int altezza;
   
   public int area() {
      return(base*altezza/2);
   }
}      


Grazie a tutti
Top
Profilo Invia messaggio privato
mr87
Comune mortale
Comune mortale


Registrato: 09/04/10 23:36
Messaggi: 1

MessaggioInviato: 09 Apr 2010 23:45    Oggetto: Rispondi

Nel tuo codice è come se, dopo aver richiamato i metodi per il calcolo dell'area delle due figure, buttassi via il risultato.
Puoi stampare il risultato o eventualmente assegnarlo ad una variabile, in questo caso di tipo int.
Top
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Programmazione Tutti i fusi orari sono GMT + 1 ora
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