เรียน Java จำนวน
โดยทั่วไปเมื่อคุณจำเป็นต้องใช้ตัวเลขที่เรามักจะใช้ในตัวชนิดข้อมูลเช่นไบต์ int ยาวคู่ ฯลฯ
ตัวอย่าง
int a = 5000; float b = 13.65; byte c = 0x4a;
อย่างไรก็ตามในกระบวนการพัฒนาที่เกิดขึ้นจริงเรามักจะพบกับสถานการณ์ที่ต้องใช้ของวัตถุมากกว่าในตัวชนิดข้อมูล เพื่อแก้ปัญหานี้ภาษา Java ให้ชั้นเสื้อคลุมที่สอดคล้องกันสำหรับในตัวแต่ละชนิดข้อมูล
เสื้อคลุมทุกชั้นเรียน (จำนวนเต็มยาวไบต์คู่ลอยสั้น) มี subclasses ของจำนวนระดับนามธรรม
นี้ได้รับการสนับสนุนโดยเฉพาะอย่างยิ่งแพคเกจคอมไพเลอร์ที่เรียกว่าบรรจุดังนั้นเมื่อในตัวชนิดข้อมูลที่ถูกนำมาใช้เป็นวัตถุคอมไพเลอร์จะสร้างขึ้นในรูปแบบของบรรจุและบรรจุภัณฑ์ ในทำนองเดียวกันคอมไพเลอร์ยังสามารถวางเป้าหมายสำหรับการเปิดออกในตัวชนิด ระดับจำนวนเป็น java.lang แพคเกจ
นี่คือตัวอย่างของวัตถุจำนวนเต็มโดยใช้:
public class Test{ public static void main(String args[]){ Integer x = 5; x = x + 10; System.out.println(x); } }
ตัวอย่างข้างต้นรวบรวมผลมีดังนี้
15
เมื่อ X ถูกกำหนดให้ค่าจำนวนเต็มตั้งแต่ x เป็นวัตถุดังนั้นคอมไพเลอร์จะได้รับการบรรจุสำหรับ X จากนั้นจะทำให้ X-เพิ่มการดำเนินงานสามารถดำเนินการเพื่อที่จะอยู่บนแกน x เอาออก
จำนวนวิธี
ตารางต่อไปนี้แสดงการใช้งานวิธีการจำนวน subclass:
เลขที่ | วิธีการและรายละเอียด |
---|---|
1 | xxxValue () วัตถุที่ถูกแปลงค่า xxx ชนิดข้อมูลตัวเลขและผลตอบแทน |
2 | compareTo () เปรียบเทียบพารามิเตอร์วัตถุจำนวน |
3 | เท่ากับ () ตรวจสอบว่าวัตถุมีค่าเท่ากับจำนวนพารามิเตอร์ |
4 | valueOf () ส่งกลับวัตถุจำนวนที่มีการระบุไว้ในตัวชนิดข้อมูล |
5 | toString () กลับมาเป็นค่าสตริง |
6 | parseInt () แยกสตริงเป็น int |
7 | (ABS) ส่งกลับค่าสัมบูรณ์ของพารามิเตอร์ |
8 | ceil () ปัดเศษของตัวแปรซ้ายจำนวนเต็มชนิดกลับเป็นประเภทคู่ |
9 | ชั้น () ปัดเศษให้เป็นจำนวนเต็มตัวแปรทางด้านขวา ประเภทผลตอบแทนเป็นประเภทคู่ |
10 | rint () ส่งกลับจำนวนเต็มที่ใกล้เคียงกับการโต้แย้ง ประเภทผลตอบแทนเป็นสองเท่า |
11 | รอบ () ส่งกลับ int ค่าชนิดยาวที่ใกล้เคียงที่สุด |
12 | นาที () ผลตอบแทนที่ต่ำสุดของทั้งสองพารามิเตอร์ |
13 | max () ก็จะส่งกลับได้สูงสุดสองข้อโต้แย้ง |
14 | ประสบการณ์ () ส่งกลับเข้าสู่ระบบฐานธรรมชาติ E ถึงพลังของการโต้แย้ง |
15 | เข้าสู่ระบบ () ส่งกลับค่าของพารามิเตอร์ของฐานล็อกธรรมชาติ |
16 | ธาร () ส่งกลับอาร์กิวเมนต์แรกสู่อำนาจของอาร์กิวเมนต์ที่สอง |
17 | sqrt () พารามิเตอร์ราก arithmetically |
18 | บาป () เพิ่มไซน์พารามิเตอร์ชนิดที่ระบุไว้คู่ |
19 | cos () ขอพารามิเตอร์เพื่อระบุชนิดของโคไซน์คู่ |
20 | Tan () ขอพารามิเตอร์เพื่อระบุชนิดของการสัมผัสคู่ |
21 | Asin () ขอพารามิเตอร์เพื่อระบุชนิดของ arcsine คู่ |
22 | acos () ระบุชนิดของพารามิเตอร์ที่กำลังมองหาโคไซน์ผกผันคู่ |
23 | Atan () ที่กำลังมองหาคู่พารามิเตอร์ระบุประเภทอาร์กแทนเจนต์ |
24 | atan2 () Cartesian พิกัดพิกัดเชิงขั้วและส่งกลับค่าของพิกัดขั้วโลก |
25 | toDegrees () อาร์กิวเมนต์จะถูกแปลงเป็นมุม |
26 | toRadians () แปลงองศาเรเดียน |
27 | สุ่ม () ส่งกลับตัวเลขสุ่ม |