Sto tentando di creare un metodo di annullamento che calcola la media, ma vorrei passare valori al metodo dal metodo principale. Ecco un esempio di quello che sto cercando di fare:passaggio di valori oggetto ai metodi
public class Plant {
int leaves;
int age;
int sumLeaves;
double average;
void averageLeaves() {
sumLeaves = leaves + leaves; //here is where I need help
average = (double) sumLeaves/2;
System.out.println("The average number of leaves is: " + average);
}
public static void main(String[] args) {
Plant plantA = new Plant();
plantA.leaves = 5;
Plant plantB = new Plant();
plantB.leaves = 3;
averageLeaves();
}
Il problema che sto avendo è ottenere i valori di più impianti nel metodo. Ho provato a utilizzare .get
, loop, static
e molte altre cose e non l'ho ancora capito. Quello che voglio è il valore di plantA.leaves
e plantB.leaves
per il metodo per trovare la loro somma.
ovviamente, non sarebbe più sintatticamente logico che 'averageLeaves' sia' static'? –
Sì, lo stavo pensando anch'io. forse dovrei aggiungerlo alla risposta. – Fawzan
Potrebbe essere confuso con OP (ma forse imparerà qualcosa ...) –