मैं एक शून्य विधि बनाने की कोशिश कर रहा हूं जो औसत की गणना करता है, लेकिन मैं मुख्य विधि से विधि को मान पास करना चाहता हूं। यहाँ मैं क्या करना है कोशिश कर रहा हूँ का एक उदाहरण है:विधियों को ऑब्जेक्ट मानों को पास करने के लिए
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();
}
समस्या मैं विधि में कई पौधों के मूल्यों हो रही है हो रही है। मैंने .get
, लूप, static
, और कई अन्य चीजों का उपयोग करने का प्रयास किया है और अभी तक इसे समझ नहीं लिया है। मैं जो चाहता हूं वह plantA.leaves
और plantB.leaves
के मूल्य को उनके योग को खोजने के लिए विधि के लिए है।
बेशक, क्या यह सिस्टैक्टिक रूप से 'औसत लेव' 'स्थिर 'होने का सबसे अधिक अर्थ नहीं उठाएगा? –
हां, मैं भी यही सोच रहा था। हो सकता है कि मुझे जवाब में जोड़ना चाहिए। – Fawzan
यह ओपी को भ्रमित कर सकता है (लेकिन शायद वह कुछ सीखेंगे ...) –