‫ยินดีต้อนรับกลับ.
‫จนถึงตอนนี้คุณได้เห็นวิธีการใช้การแข่งขันแล้ว
‫คุณได้เห็นวิธีการใช้เมธอดที่มีพารามิเตอร์แล้ว
‫และตอนนี้ก็ถึงเวลาที่จะรวมและใช้วิธีต่างๆ กับพารามิเตอร์ที่เป็นประเภทอาร์เรย์
‫ไปข้างหน้าและสร้างวิธีการที่ทำอย่างนั้น
‫ฉันจะสร้างวิธีการหาค่าเฉลี่ยสองเท่าแบบคงที่
‫และที่นี่เป็นพารามิเตอร์ ฉันใช้อาร์เรย์ของ int และนี่จะเรียกว่าอาร์เรย์เกรด
‫ดังนั้น แทบจะเป็นการคำนวณค่าเฉลี่ยของรายการทั้งหมดภายในอาร์เรย์ที่จัดการเป็นอาร์กิวเมนต์
‫สิ่งที่ฉันต้องทำตอนนี้คือ ฉันต้องสร้างจำนวนเต็มที่เท่ากับขนาดของอาร์เรย์ที่ยอดเยี่ยม
‫ดังนั้นเกรด อาร์เรย์ ความยาวจุด แล้วฉันต้องเพิ่มเป็นสองเท่า ซึ่งสามารถนำค่าเฉลี่ย ค่าเฉลี่ย และจำนวนเต็มซึ่งมีผลรวมได้
‫และสุดท้ายฉันต้องเรียกใช้ for loop ซึ่งทำงานทั่วทั้งอาร์เรย์และเพิ่มค่าให้กับผลรวม
‫ดังนั้นฉันจะใช้ int i เท่ากับศูนย์ ฉันต่ำกว่า และตอนนี้มันเป็นสิ่งสำคัญที่จะได้ขนาดบวกบวกและแน่นอนว่าคุณสามารถใช้อาร์เรย์ที่ยอดเยี่ยมนี้
‫ความยาวนั้นที่นี่เพื่อเปรียบเทียบ แต่เราจะต้องใช้ขนาดในภายหลัง เพื่อคำนวณค่าเฉลี่ย
‫เนื่องจากขนาดเป็นเพียงจำนวนค่าที่เรามีในอาร์เรย์
‫และในการคำนวณค่าเฉลี่ย คุณต้องหาผลรวมแล้วหารด้วยขนาด และนั่นเป็นสาเหตุที่เราต้องการขนาดในภายหลังด้วย
‫ตรงนี้ เราก็แค่บวกค่าปัจจุบันของอาร์เรย์ของเกรดเข้ากับผลรวม และเมื่อเสร็จแล้ว เราก็สามารถคำนวณค่าเฉลี่ยได้โดยทำบางตัวหารด้วยขนาด
‫และในขณะที่บางขนาดเป็นทั้งจำนวนเต็ม และค่าเฉลี่ยเป็นสองเท่า ฉันต้องการ เพื่อแปลงเป็นสองเท่าเพื่อให้แน่ใจว่าเราได้ค่าที่แม่นยำที่นี่
‫และสุดท้ายนี้ ฉันสามารถไปข้างหน้าและคืนค่าค่าเฉลี่ยของฉันที่เราเป็นค่าเฉลี่ยผลตอบแทน
‫ดังนั้น วิธีนี้โดยทั่วไปคือวิธีที่ฉันสามารถใช้ได้ทุกครั้งที่ต้องการคำนวณค่าเฉลี่ยของอาร์เรย์ที่จัดการเป็นอาร์กิวเมนต์
‫ทีนี้ลองเรียกวิธีนี้และส่งต่ออาร์เรย์
‫แน่นอนว่าเราต้องสร้างอาร์เรย์สำหรับสิ่งนั้น
‫ฉันจะสร้างอาร์เรย์ของจำนวนเต็มเพราะนั่นคือสิ่งที่เรามีเป็นพารามิเตอร์สำคัญ
‫และเราเรียกมันว่าเกรดนักเรียน ซึ่งจะเป็นอาร์เรย์ int ใหม่ที่มีข้อมูลมากมาย
‫สมมติว่านักเรียนคนหนึ่งมี 15 คะแนน อีกคนหนึ่ง 13 แปด 12 หก อะไรก็ตาม มากถึง 20 คะแนน ตามระบบการชี้หรือระบบการให้คะแนนที่คุณมีในประเทศของคุณ
‫แน่นอน คุณสามารถปรับ ตามนั้น
‫ไม่เป็นไร.
‫แล้วผมอยากได้ผลลัพธ์เฉลี่ยเป็นสองเท่า และนั่นก็แค่ค่าเฉลี่ยได้ค่าเฉลี่ยของผม
‫และฉันใช้คะแนนของนักเรียนเป็นข้อโต้แย้ง และในที่สุด เราก็สามารถดำเนินการต่อได้ ซึ่งจะเป็นค่าเฉลี่ย
‫แล้วนี่ก็เป็นเพียงผลลัพธ์โดยเฉลี่ย
‫และที่นี่ควบคุมคีย์สีแดงเพื่อให้เราเห็นหรือเห็นสิ่งที่เราคำนวณได้ที่นี่
‫มันควรจะเป็นอะไรประมาณนั้น ฉันเดาว่า 12
‫ลองดูว่าจริงหรือไม่
‫มารันโค้ดกัน
‫และเราเป็น
‫มันคือ 11 666.
‫ยอดเยี่ยม.
‫มันใกล้จะถึง 12 แล้ว
‫ไม่แม่น 12.
‫แต่สุดท้ายมันก็ดีหมดแหละ
‫ดังนั้นเราจึงมี
‫เราคำนวณค่าเฉลี่ย
‫แน่นอน คุณสามารถเขียนด้วยว่านี่คือค่าเฉลี่ยอะไร
‫ดังนั้นเราจึงสามารถดำเนินการต่อและทำให้มากขึ้นอีกหน่อย ฉันจะบอกว่ามีข้อมูลมากกว่านี้
‫ลองใช้ for วนซ้ำที่นี่ หรือคราวนี้ สำหรับแต่ละลูป
‫และฉันต้องการสอบผ่านคะแนนของนักเรียนทุกคน
‫ผมจะบอกว่าเกรดในเกรดนี้เป็นเกรดจำนวนเต็มในคะแนนของนักเรียน และที่สำคัญคือต้องใช้
‫C W ดังนั้นปลอบใจบรรทัดขวาที่จริงผมจะทำเหมือนศูนย์นั้นและมันจะเป็น เกรด
‫ตอนนี้ขอเรียกใช้อีกครั้ง
‫และเราเห็นค่าเหล่านั้น 15, 13, แปด, 12, หก, 16 และค่าเฉลี่ยของ 11 เป็นต้น
‫ไม่เป็นไร.
‫ตอนนี้คุณได้เห็นวิธีการใช้วิธีการที่ต้องใช้อาร์เรย์เป็นอาร์กิวเมนต์เมื่อถูกเรียก ฉันมีความท้าทายเล็กน้อยสำหรับคุณ
‫ดังนั้นโปรดสร้างอาร์เรย์ของความสุขในวิธีการหลักและกำหนดค่าห้าค่าให้กับอาร์เรย์นั้น
‫สร้างวิธีการที่มีอาร์เรย์ประเภท int เป็นพารามิเตอร์
‫วิธีนี้ควรเพิ่มอาร์กิวเมนต์ที่กำหนดโดยสองรายการสำหรับแต่ละรายการ
‫เรียกวิธีนี้ในวิธีหลักและใช้ความสุขเป็นข้อโต้แย้ง
‫สร้าง a สำหรับแต่ละลูปในวิธีหลักเพื่อเขียนค่าทั้งหมดลงในคอนโซล
‫และอีกอย่าง วิธีนี้อาจจะเป็นแบบที่ดวงอาทิตย์ส่องแสงก็ได้ เพราะฉันชอบแบบนั้นจริงๆ
‫ฉันชอบเวลาที่พระอาทิตย์ส่องแสง
‫ที่จริงแล้วทำให้ฉันมีความสุขมากขึ้น
‫ดังนั้นจงสร้างวิธีการเล็ก ๆ น้อย ๆ ที่แสงแดดส่องถึงและทำอย่างนั้น
‫ดังนั้นโปรดหยุดวิดีโอชั่วคราวและพยายามแก้ไขปัญหานี้
‫ไม่เป็นไร.
‫ฉันหวังว่าคุณจะลอง
‫ดังนั้นฉันจึงสร้างโมฆะคงที่ใหม่
‫พระอาทิตย์กำลังส่องแสง และมันต้องการอินท์อาร์เรย์ ซึ่งผมจะเรียก X ว่า X
‫ฉันจะทำให้มันง่าย
‫และสิ่งที่ผมทำคือวนรอบ int x, ได้ x, จนกระทั่ง y มากกว่า x ความยาวรวม และ I บวก บวก
‫และสิ่งเดียวที่ฉันทำที่นี่คือเพิ่มมูลค่าที่ตำแหน่งเป็นสองเท่า
‫บวกเท่ากับมันจะบวกแต่ละค่าของอาร์เรย์ด้วย
‫นั่นเป็นเพียงสิ่งเดียวที่ดวงอาทิตย์กำลังส่องแสงจะทำ
‫และตอนนี้ฉันแค่ต้องการอาร์เรย์
‫ดังนั้นฉันจะไปข้างหน้าและสร้างความสุขใหม่ความสุขความสุข
‫และนี่คืออาร์เรย์ของ int
‫เราจึงต้องการวงเล็บเหลี่ยมซึ่งเท่ากับ 2, 3, 4, 5, 6
‫ธรรมดามาก ไม่มีอะไรหรูหรา
‫และตอนนี้เรียกแค่แสงตะวันฉายแสงเพื่อเพิ่มความสุข
‫นี่อาจเป็นคนละคนกัน
‫คนหนึ่งจึงมีความสุขเป็นสอง และอีกคนหนึ่งมีความสุขสาม และหนึ่งในสี่เป็นต้น
‫ตอนนี้เมื่อดวงอาทิตย์ส่องแสง คนเหล่านั้นทั้งหมด ผู้คนจะมีความสุขมากขึ้น
‫พวกเขาจะมีความสุขมากเมื่อเทียบกับสภาพของพวกเขาก่อนหน้านี้
‫นี่เป็นเพียงดวงอาทิตย์ที่ส่องแสงในที่ที่เราทำให้ผู้คนมีความสุขมากขึ้น
‫ตอนนี้ เรายังต้องการเขียนสิ่งนั้นลงบนคอนโซล เพื่อให้เราทราบค่านิยมใหม่ เพราะเราต้องการเห็นว่าผู้คนมีความสุขอย่างไร
‫ผมก็จะทำแบบนั้นกับ a สำหรับแต่ละลูป และทำไมถึงมีความสุข
‫และสิ่งที่จะทำคือมันจะเขียนลงบนคอนโซลอย่างง่าย ๆ ดังนั้นดู W แล้วเขียนแค่ y และสุดท้ายคอนโซลบรรทัดการอ่าน
‫งั้นไปกันเลย
‫ว่าเรานั้น
‫นี่คือความสุขใหม่
‫คุณเห็นไหม ผู้คนมีความสุขมากขึ้นในขณะนี้ เนื่องจากดวงอาทิตย์ส่องแสงเป็นเวลาห้า หก เจ็ด
‫แปดและอื่น ๆ
‫ยอดเยี่ยม.
‫มีอะไรมากมายให้รู้เกี่ยวกับการแข่งขัน และคุณรู้มากเกี่ยวกับมันแล้ว
‫และคุณพร้อมที่จะใช้การแข่งขันสำหรับแอปพลิเคชันทั้งหมดที่คุณนึกออก
‫อาจมีบางสถานการณ์ที่อาจซับซ้อนยิ่งขึ้น แต่ในกรณีส่วนใหญ่ สิ่งที่คุณรู้อยู่แล้วน่าจะเพียงพอสำหรับทำสิ่งต่างๆ
‫ให้เสร็จสิ้น