Java Array Tutorial - อาร์เรย์เดี่ยวและหลายมิติใน Java



บล็อกนี้จะพูดถึงอาร์เรย์ Java การประกาศต่างๆการเข้าถึงอาร์เรย์จาวาการประกาศและการใช้งานอาร์เรย์ 2D และวิธีการส่งผ่านไปยังอาร์เรย์

ในบล็อกก่อนหน้านี้คุณได้เรียนรู้เกี่ยวกับ . ผ่านบล็อกนี้ใน Java Array ฉันจะอธิบายแนวคิดของ Arrays ใน Java และวิธีการทำงานของอาร์เรย์แบบเดี่ยวและหลายมิติการเรียนรู้เกี่ยวกับอาร์เรย์ Java เป็นสิ่งสำคัญในการสร้างรายได้ของคุณ .

ในบล็อก Java Array นี้ฉันจะพูดถึงหัวข้อต่อไปนี้:





ก่อนที่เราจะดำเนินการต่อไปเรามาดูกันว่าเหตุใดเราจึงต้องใช้ Java Array:

  • อาร์เรย์เป็นโครงสร้างที่สำคัญในการเก็บข้อมูล
  • Java ช่วยให้เราสามารถถือวัตถุประเภทเดียวกันได้โดยใช้อาร์เรย์
  • สามารถใช้ด้วยความช่วยเหลือของลูปเพื่อเข้าถึงองค์ประกอบโดยดัชนีของพวกเขา



เริ่มจากโพสต์นี้ใน Java Array และทำความเข้าใจว่าอาร์เรย์คืออะไรกันแน่

Java Arrays คืออะไร?

อาร์เรย์ใน Java เป็นโครงสร้างข้อมูลที่เป็นเนื้อเดียวกันที่ใช้ใน Java เป็นอ็อบเจ็กต์ อาร์เรย์จัดเก็บค่าหนึ่งหรือหลายค่าของชนิดข้อมูลเฉพาะและจัดทำดัชนีการเข้าถึงเพื่อจัดเก็บค่าเดียวกัน องค์ประกอบเฉพาะในอาร์เรย์ถูกเข้าถึงโดยดัชนีของมัน อาร์เรย์นำเสนอวิธีที่สะดวกในการจัดกลุ่มข้อมูลที่เกี่ยวข้อง

Array - อาร์เรย์ Java - edurekaการได้รับอาร์เรย์เป็นกระบวนการสองขั้นตอน



  • ขั้นแรกคุณต้องประกาศตัวแปรประเภทอาร์เรย์ที่ต้องการ
  • ประการที่สองคุณต้องจัดสรรหน่วยความจำที่จะเก็บอาร์เรย์โดยใช้ ใหม่ และกำหนดให้กับตัวแปรอาร์เรย์

ดังนั้นให้เรามาดูกันว่าเราจะประกาศอาร์เรย์ในรูปแบบต่างๆได้อย่างไร

รูปแบบทั่วไปของ Java Array Initialization

ตัวอย่าง : - int month_days []

รูปแบบทั่วไปของ Java Array Initialization

ตัวอย่าง:-

อาร์เรย์สามารถเริ่มต้นได้เมื่อมีการประกาศ อาร์เรย์จะถูกสร้างขึ้นโดยอัตโนมัติให้ใหญ่พอที่จะรองรับจำนวนองค์ประกอบที่คุณระบุในตัวเริ่มต้นอาร์เรย์ มี ไม่ จำเป็นต้องใช้ ใหม่ ตอนนี้ให้เราดูว่าเราจะนำสิ่งนี้ไปใช้ได้อย่างไร

รูปแบบทั่วไปของ Java Array Initialization

รหัสต่อไปนี้สร้างอาร์เรย์จำนวนเต็มเริ่มต้น:

class MyArray {public static voide main (String args []) {int month_days [] = {31,28,31,30,31,30,31,30,31,30,31} System.out.println ('เมษายน มี '+ month + days [3] +' days. ')}}

จะยุติธรรมก็ต่อเมื่อฉันอธิบายว่าคุณสามารถเข้าถึงองค์ประกอบใน Java Array ได้อย่างไร

การเข้าถึงองค์ประกอบเฉพาะใน Java Array

ในอาร์เรย์เราสามารถเข้าถึงองค์ประกอบที่ระบุโดยดัชนีภายในวงเล็บเหลี่ยม

ตัวอย่าง:-

รวบรวมชิ้นส่วนทั้งหมดเข้าด้วยกัน

โมฆะคงที่สาธารณะ main (String args []) {int month_days [] month_days = new int [12] month_days [0] = 31 month_days [1] = 28 month_days [2] = 31 month_days [3] = 30 month_days [4] = 31 month_days [5] = 30 month_days [6] = 31 month_days [8] = 30 month_days [9] = 31 month_days [10] = 30 month_days [11] = 31 System.out.println ('April has' + month_days [3] + 'วัน.')}}

ดังนั้นนี่คือทั้งหมดที่เกี่ยวกับอาร์เรย์และการประกาศและวิธีใช้อาร์เรย์มิติเดียว

ถ้าฉันบอกคุณว่าอาจมีอาร์เรย์อยู่ภายในอาร์เรย์ ฉันรู้ว่ามันฟังดูซับซ้อน แต่ไม่ต้องกังวลฉันรู้วิธีทำให้มันง่ายสำหรับคุณ

อาร์เรย์หลายมิติของ Java

การสอน Informatica สำหรับผู้เริ่มต้นดาวน์โหลด pdf ฟรี

อาร์เรย์หลายมิติคือ อาร์เรย์ของอาร์เรย์ .

การประกาศอาร์เรย์หลายมิติ

ในการประกาศเราต้องระบุดัชนีเพิ่มเติมแต่ละรายการโดยใช้วงเล็บเหลี่ยมชุดอื่น

ตามแนวคิดอาร์เรย์ที่ประกาศข้างต้นจะแสดงดังแสดงในรูป: -

ตอนนี้ให้เราสาธิตอาร์เรย์หลายมิติ

โปรแกรมต่อไปนี้ตัวเลขแต่ละองค์ประกอบในอาร์เรย์จากซ้ายไปขวาบนลงล่างจากนั้นแสดงค่าเหล่านี้:

คลาส Mul2D {public static void main (String args []) {int mul2d [] [] = new int [4] [5] int i, j, k = 0 สำหรับ (i = 0 i<4 i++) for(j=0 j<5 j++) { Mul2D[i][j] = k k++ } for(i=0 i<4 i++) { for(j=0 j<5 j++) System.out.print(mul2d[i][j] + ' ') System.out.println() } } } 

โปรแกรมนี้สร้างผลลัพธ์ต่อไปนี้:

0 1 2 3 4 5 6 7 8 9หนึ่ง0 11 12 13 14 15 16 17 18 19

นี่คือการแสดงอาร์เรย์หลายมิติของชนิดข้อมูลอื่น ๆ

ทั้งหมดนี้เกี่ยวกับอาร์เรย์หลายมิติ ตอนนี้ให้เราดูวิธีส่งอาร์เรย์ไปยังวิธีการเป็นพารามิเตอร์เช่นเดียวกับชนิดข้อมูลอื่น ๆ

การส่งผ่าน Java Array ไปยัง Method

เรายังสามารถส่งอาร์เรย์ไปยังเมธอดได้เช่นเดียวกับที่เราสามารถส่งผ่านค่าประเภทดั้งเดิมไปยังเมธอดได้

ตัวอย่าง:-

PMethods คลาสสาธารณะ {public static void display (int y []) {System.out.println (y [0]) System.out.println (y [1]) System.out.println (y [2])} สาธารณะ หลักโมฆะคง (String args []) {int x [] = {1, 2, 3} display (x)}}

นี่จะเป็นผลลัพธ์ของโปรแกรม

หนึ่ง 2 3

สิ่งนี้นำเราไปสู่จุดสิ้นสุดของบล็อก Java Arrayฉันหวังว่าคุณจะสนุกกับโพสต์นี้บน Java Array หากคุณกำลังมองหาความรู้เชิงลึกเกี่ยวกับ Java งo อ่าน บล็อกที่คุณจะได้รับคำอธิบายโดยละเอียดเกี่ยวกับหัวข้อด้านล่างพร้อมตัวอย่าง

  • ประเภทข้อมูลและการดำเนินการใน Java
  • คำสั่งควบคุม
  • คลาสและวัตถุ
  • อาร์เรย์
  • แนวคิด OOPS พื้นฐาน

คุณยังสามารถเรียนรู้ Java ผ่าน YouTube ของเรา สอน Java รายการเพลง มีความสุขในการเรียนรู้ !!

หากคุณพบบล็อกนี้ใน“ Java Array” มีประโยชน์ตรวจสอบไฟล์ โดย Edureka บริษัท การเรียนรู้ออนไลน์ที่เชื่อถือได้ซึ่งมีเครือข่ายผู้เรียนที่พึงพอใจมากกว่า 250,000 คนกระจายอยู่ทั่วโลก มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นแล้วเราจะติดต่อกลับไป

มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นแล้วเราจะติดต่อกลับไป