ประเภทข้อมูล Java:
ใน Java ชนิดข้อมูลแบ่งออกเป็นสองประเภท: ประเภทข้อมูลพื้นฐาน (ประเภทค่า) และประเภท wrapper (ประเภทข้อมูลอ้างอิง) ชนิดข้อมูลพื้นฐานไม่ใช่วัตถุและวิธีการเช่น toString (), hashCode (), getClass (), Equals () ไม่สามารถเรียกได้
8 ประเภทข้อมูลพื้นฐาน ----- 8 ประเภทบรรจุภัณฑ์
จำนวนเต็ม:
ไบต์ไบต์ [-128, 127] 1 ไบต์ ([-2 ถึงพลังงานที่ 7, 2 ถึงพลังงานที่ 7 -1]) หนึ่งไบต์มีสั้น 8 บิตสั้น ๆ [-32768, 32767] 2 ไบต์ (-2 ถึงพลังงานที่ 15, 2 ถึง 15 -1] 2*8-1 ([-2 ถึงกำลัง 31, 2 ถึงกำลัง 31]) 4*8-1 ยาวยาว [-9223372036854774808, 9223372036854774807] 8 ไบต์ ([-2 ถึง 63 พลังงาน 2 ถึง 63
คุณจะเห็นได้ว่าช่วงค่าของไบต์และสั้นนั้นค่อนข้างเล็กในขณะที่ช่วงความยาวมีขนาดใหญ่เกินไปและใช้พื้นที่มาก โดยพื้นฐานแล้ว INT สามารถตอบสนองการคำนวณรายวันของเราและ INT ก็เป็นประเภทจำนวนเต็มที่ใช้มากที่สุด
ภายใต้สถานการณ์ปกติหากหมายเลขจำนวนเต็มเช่น 35 ปรากฏใน Java หมายเลขนี้เป็นประเภท int หากเราต้องการให้เป็นประเภทไบต์เราสามารถเพิ่ม Capital B: 35B หลังจากข้อมูลซึ่งหมายความว่าเป็นประเภทไบต์ 35S เดียวกันแสดงถึงประเภทสั้น ๆ และ 35L หมายถึงประเภทยาวซึ่งหมายความว่า int เราไม่สามารถเพิ่มอะไรได้ แต่ถ้าเราต้องการแสดงประเภทยาวเราต้องเพิ่ม "L" หลังจากข้อมูล
ประเภทจุดลอยตัว:
ลอยลอย 4 ไบต์
สองเท่า 8 ไบต์
ความแตกต่างคือความแม่นยำของพวกเขา
ประเภทสองเท่ามีช่วงการจัดเก็บที่ใหญ่กว่าและความแม่นยำสูงกว่าประเภทลอยดังนั้นข้อมูลจุดลอยตัวปกติจะเป็นสองเท่าโดยไม่มีการประกาศ หากคุณต้องการระบุว่าข้อมูลเป็นประเภทลอยคุณสามารถเพิ่ม "F" หลังจากข้อมูล
ข้อมูลจุดลอยตัวไม่สามารถแม่นยำได้อย่างสมบูรณ์ดังนั้นบางครั้งอาจลอยได้ในตำแหน่งทศนิยมสองสามตำแหน่งในระหว่างการคำนวณซึ่งเป็นเรื่องปกติ
ประเภทตัวละคร:
ตัวละครถ่าน 2 ไบต์
ประเภทข้อมูลที่ใช้ในการจัดเก็บอักขระครอบครอง 2 ไบต์คือการเข้ารหัส Unicode การเข้ารหัส 128 ไบต์แรกเข้ากันได้กับ ASCII
ช่วงการจัดเก็บข้อมูลของอักขระคือ /u0000 ~ /uffff เมื่อกำหนดข้อมูลประเภทอักขระโปรดให้ความสนใจกับการเพิ่ม '' ตัวอย่างเช่น '1' หมายถึงอักขระ '1' แทนค่า 1
ประเภทบูลีน:
บูลีนบูลีน
มีเพียงสองค่าจริงและเท็จ
ขอบคุณสำหรับการอ่านฉันหวังว่ามันจะช่วยคุณได้ ขอบคุณสำหรับการสนับสนุนเว็บไซต์นี้!