Autoboxing और foreach
इस अभ्यास में, आप autoboxing और List पर लूप चलाने का अभ्यास करेंगे — खास तौर पर prices की एक LinkedList पर. आप कुछ double मान LinkedList में जोड़ेंगे, जिन्हें autoboxing अपने-आप Double में बदल देगा, और फिर "foreach" लूप का उपयोग करके उस LinkedList में मौजूद आइटम्स का औसत मूल्य निकालेंगे, जिसे आपके लिए इम्पोर्ट किया गया है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Java में डेटा टाइप्स और Exceptions
अभ्यास निर्देश
Doubles की एक नईLinkedListबनाइए औरpricesवैरिएबल को उसी से सेट कीजिए.pricesलिस्ट के अंत में एक नया मूल्य (एकdouble)9.65जोड़ें. जोड़ने से पहले autoboxingdoubleको अपने-आपDoubleमें बदल देगा.pricesलिस्ट की शुरुआत में एक नया मूल्य (एकdouble)1.35जोड़ें. जोड़ने से पहले autoboxingdoubleको अपने-आपDoubleमें बदल देगा.- सभी prices पर इटरेट करने और उनका योग निकालने के लिए "foreach" लूप का उपयोग करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
public class Averaging {
public static void main(String[] args) {
// Create a LinkList of Doubles using parameterized constructor
____<____> prices = ____ ____<____>();
prices.add(5.60);
// Add 9.65 to the end of the list
prices.____(____);
prices.add(3.40);
// Add 1.35 to the start of the list
prices.____(____);
System.out.println(prices);
Double total = 0.0;
// Use for each to loop through all the prices
____ (____ price : ____) {
total += price;
}
System.out.println("Average price: " + total/prices.size());
}
}