Ortalama hesaplayan bir geçersiz yöntem yapmaya çalışıyorum, ancak değerleri ana yönteme yöntemle aktarmak istiyorum. İşte yapmak ne çalışıyorum bir örnektir:Nesne değerlerini yöntemlere geçirme
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();
}
Ben yöntemle birden çok bitki değerlerini elde ettiğini yaşıyorum sorunu. .get
, döngüler, static
ve diğer birçok şeyi kullanmayı denedim ve henüz çözemedim. İstediğim, toplamını bulmak için yönteme plantA.leaves
ve plantB.leaves
değerini vermektir.
elbette, "ortalamaLeaves'in" statik olması için sözdizimsel olarak en anlamlı olanı yapmaz mı? –
Evet, ben de düşünüyordum. bunu cevaba eklemeliyim. – Fawzan
OP'ye kafa karıştırıcı olabilir (ama belki bir şeyler öğrenir ...) –