Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

ค่าอาร์เรย์เริ่มต้นใน Java


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

  • บูลีน - เท็จ
  • int - 0
  • สองเท่า - 0.0
  • วัตถุ - null

ตัวอย่าง

<ก่อน>ผู้ทดสอบคลาสสาธารณะ { โมฆะสาธารณะสาธารณะหลัก (สตริง [] args) { System.out.print ("ค่าเริ่มต้น (อาร์เรย์สตริง):"); สตริงสตริง[] =สตริงใหม่[5]; สำหรับ (สตริง s:สตริง) { System.out.print (s + " "); } System.out.println(); System.out.print("ค่าเริ่มต้น (int array):"); จำนวน int[] =int ใหม่[5]; สำหรับ (int val:ตัวเลข) { System.out.print (val + " "); } System.out.println(); System.out.print("ค่าเริ่มต้น (อาร์เรย์คู่):"); ดับเบิ้ลดับเบิ้ล[] =นิวดับเบิ้ล[5]; สำหรับ (วาลคู่:คู่) { System.out.print (val + " "); } System.out.println(); System.out.print("ค่าเริ่มต้น (อาร์เรย์บูลีน):"); บูลีนบูลีน[] =บูลีนใหม่[5]; สำหรับ (ค่าบูลีน:บูลีน) { System.out.print (val + " "); } System.out.println(); System.out.print("ค่าเริ่มต้น (Object array):"); ผู้ทดสอบผู้ทดสอบ[] =ผู้ทดสอบใหม่[5]; สำหรับ (ค่าทดสอบ:ผู้ทดสอบ) { System.out.print (val + " "); } }}

ผลลัพธ์

ค่าเริ่มต้น (อาร์เรย์สตริง):null null null null null ค่าเริ่มต้น (อาร์เรย์ int):0 0 0 0 0 ค่าเริ่มต้น (อาร์เรย์คู่):0.0 0.0 0.0 0.0 0.0 ค่าเริ่มต้น (อาร์เรย์บูลีน):เท็จ เท็จ false ค่าเริ่มต้น (อาร์เรย์อ็อบเจ็กต์):null null null null null