Precedente :: Successivo |
Autore |
Messaggio |
Gandalf Mortale adepto
Registrato: 10/03/07 12:36 Messaggi: 39
|
Inviato: 03 Mar 2010 20:28 Oggetto: Problema porgramma JAVA |
|
|
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 |
|
|
mr87 Comune mortale
Registrato: 09/04/10 23:36 Messaggi: 1
|
Inviato: 09 Apr 2010 23:45 Oggetto: |
|
|
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 |
|
|
|
|
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
|
|