JavaRush /จาวาบล็อก /Random-TH /ประเภทดั้งเดิมของ Java
articles
ระดับ

ประเภทดั้งเดิมของ Java

เผยแพร่ในกลุ่ม
ดังที่ได้กล่าวไปแล้ว ประเภทดั้งเดิมต่อไปนี้ถูกกำหนดไว้ใน Java: ประเภทดั้งเดิมของ Java - 1
  • ประเภทจำนวนเต็ม
  • ประเภทจริง
  • ประเภทบูลีน
คำสั่งประกาศตัวแปรพื้นฐานสามารถตามด้วยคำสั่งการกำหนดค่าเริ่มต้น " =" ซึ่งจะกำหนดค่าเริ่มต้นให้กับตัวแปรที่สร้างขึ้น

1. ประเภทตัวแปรจำนวนเต็ม

ประเภท จำนวนเต็มจะแตกต่างกันไปตามจำนวนหน่วยความจำที่จัดสรรให้ ลักษณะของประเภทจำนวนเต็มแสดงไว้ในตาราง 1.1.
โต๊ะ 1.1. ลักษณะของประเภทจำนวนเต็ม Java
ประเภทดั้งเดิมของ Java - 2ดังที่คุณเห็นจากตารางด้านล่าง ตัวแปรจำนวนเต็ม ยกเว้น type charจะถือเป็นตัวแปรที่มีเครื่องหมายในภาษา Java ค่าคงที่จำนวนเต็มสามารถระบุได้ในโปรแกรมด้วยวิธีใดวิธีหนึ่งจากสามวิธี: เป็นค่าทศนิยม เลขฐานสิบหก หรือฐานแปด ตามค่าเริ่มต้น ตัวเลขทั้งหมดจะถูกตีความว่าเป็นทศนิยมและเป็นประเภท intคุณสามารถ ระบุประเภทสมาชิกได้อย่างชัดเจน โดยเพิ่มตัว อักษร หรือตัวอักษรlongต่อท้ายตัวเลข ค่าเลขฐาน สิบหกจะถูกระบุโดยใช้อักขระหรือตามด้วยค่าของตัวเลข (ตัวเลขและตัวอักษรหรือ) เช่น: ตัวเลขในรูปแบบฐานแปดต้องเริ่มต้นด้วยศูนย์ ตามด้วยเลขฐานแปดหนึ่งหลักขึ้นไปเป็นต้น เลขฐานแปดและเลขฐานสิบหกสามารถเป็นได้ทั้งค่าบวกและลบ และแปรผันในช่วงเดียวกันกับตัวเลขในรูปแบบทศนิยม (เช่น เลขฐานสิบหกมีค่าสูงสุดและค่าต่ำสุดคือ - และเลขฐานแปดมี ตามลำดับและ - ) ตัวอย่างของ ประกาศตัวแปรจำนวนเต็ม:"l""L""0x""0X"0-9A-Fa-f0x7FFF077777byte0x7F0x80177200
int x = 0;
long i, j, k;
byte a1 = 0xF1, a2 = 0x07;
short r1 = 017;
อักขระใน Java ถูกกำหนดโดยใช้คำสำคัญcharและนำไปใช้โดยใช้มาตรฐาน Unicode คุณสามารถระบุค่าคงที่สัญลักษณ์ในโปรแกรมหรือเป็นสัญลักษณ์ปกติได้ ความหมายเชิงสัญลักษณ์จะต้องอยู่ในเครื่องหมายอะพอสทรอฟีคู่เดียว เช่น
char symbol='f';
อีกวิธีหนึ่งในการเขียนอักขระคือคู่อักขระ"\u"ตามด้วยเลขฐานสิบหกสี่หลัก (ตั้งแต่0000ถึงFFFF) แทนโค้ด Unicode ของอักขระ เช่น:
char symbol = '\u0042';
อักขระบางตัวที่ไม่พบบนแป้นพิมพ์สามารถระบุได้โดยใช้สิ่งที่เรียกว่า Escape Sequence \ซึ่งมีอักขระ " " ตามด้วยอักขระตัวอักษรที่ระบุลำดับ Escape ดังแสดงในตารางที่ 1 1.2.
โต๊ะ 1.2. ลำดับ Escape ที่ใช้ในภาษา Java
ประเภทดั้งเดิมของ Java - 3

2. ตัวแปรประเภทจริง

ภาษา Java รองรับ ตัวเลข และ ตัวแปรทศนิยม แบบปกติและแบบบิตคู่ - ประเภทfloatและdouble. สำหรับ ตัวเลขทศนิยม คุณต้องระบุส่วนจำนวนเต็มและเศษส่วน โดยคั่นด้วยจุด เช่น4.6หรือ 7.0สำหรับจำนวนจำนวนมาก คุณสามารถใช้สัญลักษณ์เอ็กซ์โพเนนเชียล (โดยใช้สัญลักษณ์"e"หรือสัญลักษณ์ เพื่อแยกแมนทิสซาออกจากเลขชี้กำลัง "E") เช่น ตัวเลข -3.58×107 เขียนเป็นและ–3.58E7ตัวเลข 73.675×10-15 เขียนเป็น 73.675e-15ลักษณะของประเภทจริงของ Java แสดงอยู่ในตาราง 2.1.
โต๊ะ 2.1. ลักษณะของประเภท Java Real
ประเภทดั้งเดิมของ Java - 4ตัวแปรจุดลอยตัวสามารถจัดเก็บไม่เพียงแต่ค่าตัวเลขเท่านั้น แต่ยังรวมถึงแฟล็ก (สถานะ) ที่กำหนดไว้เป็นพิเศษด้วย เช่น ค่าอนันต์ลบ, ค่าลบศูนย์, ค่าอนันต์บวก, ค่าศูนย์บวก และค่าที่ไม่ใช่NaNตัวเลข ค่าคงที่จุดลอยตัวทั้งหมดจะถือว่าเป็นdoubleประเภท หากต้องการระบุจำนวนประเภท คุณ ต้อง เพิ่มสัญลักษณ์ หรือสัญลักษณ์floatต่อท้าย ตัวอย่างการประกาศตัวแปรจุดลอยตัว:"f""F"
float x1 = 3.5f, x2 = 3.7E6f, x3 = -1.8E-7f;
double z = 1.0;

3. ประเภทตัวแปรบูลีน

ตัวแปรบูลีน (ตัวแปรบูลีน) สามารถรับหนึ่งในสองค่า: "จริง" หรือ "เท็จ" และใช้ในภาษาการเขียนโปรแกรมเชิงสัมพันธ์ (เปรียบเทียบ) และการดำเนินการเชิงตรรกะ ดังนั้นผลการเปรียบเทียบ
5 > 3
จะ “จริง” และผลการเปรียบเทียบ
8 < 1
จะเป็น "เท็จ" ต่างจาก C โดยที่ผลลัพธ์ "เท็จ" เชื่อมโยงกับค่าจำนวนเต็มประเภทint0 และผลลัพธ์ "จริง" เชื่อมโยงกับค่าที่ไม่ใช่ศูนย์ของประเภทintและด้วยเหตุนี้ ผลลัพธ์ของการเปรียบเทียบจึงถูกกำหนดให้เป็นค่าจำนวนเต็ม (ปกติจะเป็น 0 หรือ 1) Java แนะนำตัวแปรบูลีนเป็นของตัวเองและแยกประเภทข้อมูล ตัวแปรบู ลีน ใน Java ถูกกำหนดโดยใช้คีย์เวิร์ดบูลีนและสามารถมีค่าได้เพียงค่าใดค่าหนึ่งจากสองค่าเท่านั้น: จริงหรือเท็จเป็นต้น
boolean switch = true;
ลิงก์ไปยังแหล่งที่มา: Java Primitive Types
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION