शुरू करेंमुफ़्त में शुरू करें

Autoboxing और foreach

इस अभ्यास में, आप autoboxing और List पर लूप चलाने का अभ्यास करेंगे — खास तौर पर prices की एक LinkedList पर. आप कुछ double मान LinkedList में जोड़ेंगे, जिन्हें autoboxing अपने-आप Double में बदल देगा, और फिर "foreach" लूप का उपयोग करके उस LinkedList में मौजूद आइटम्स का औसत मूल्य निकालेंगे, जिसे आपके लिए इम्पोर्ट किया गया है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Java में डेटा टाइप्स और Exceptions

पाठ्यक्रम देखें

अभ्यास निर्देश

  • Doubles की एक नई LinkedList बनाइए और prices वैरिएबल को उसी से सेट कीजिए.
  • prices लिस्ट के अंत में एक नया मूल्य (एक double) 9.65 जोड़ें. जोड़ने से पहले autoboxing double को अपने-आप Double में बदल देगा.
  • prices लिस्ट की शुरुआत में एक नया मूल्य (एक double) 1.35 जोड़ें. जोड़ने से पहले autoboxing double को अपने-आप 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());
	}
}
कोड संपादित करें और चलाएँ