Java đã thêm một tính năng mới tạo chuỗi nhị phân (Binary Literal) trong Java 7. Bạn có thể thực hiện các loại tích phân (byte, short, int, và long) trong hệ thống số nhị phân. Để chỉ định một chuỗi nhị phân, hãy thêm tiền tố 0b hoặc 0B vào giá trị nhị phân.
Trong ví dụ sau, chúng ta sẽ tạo các chuỗi nhị phân từ các giá trị nhị phân.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
|
Kết quả:
------Binary Literal trong kieu byte------- b1 = 5 b2 = 5 ------Binary Literal trong kieu Short------- s1 = 5 s2 = 5 ------Binary Literal trong kieu Integer------- i1 = 5 i2 = 5 ------Binary Literal trong kieu Long-------- l1 = 2017
Trong ví dụ này, chúng ta sẽ tạo nhị phân âm, sử dụng dấu trừ (-) và thao tác trong các số nhị phân.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|
Kết quả:
b1 = 5 b2 = 5 b3 = -5 b4 = 10 b1 = b2 ? true b2 + 1 = 6 b3 + 1 = -4 b4 x 2 = 20
Nguồn tin: viettuts.vn