Java整型資料型別(詳解)
整型資料型別:
比如:byte的右側表數範圍127怎麼算出來的?
byte: 1位元組 = 8位
二進位制:01111111
12^6 + 12^5 + 12^4 + 12^3 + 12^2 + 12^1 + 1*2^0
= 64 + 32 + 16 +8 +4 + 2 +1
= 127
程式碼:
public class TestVar05{
public static void main(String[] args){
//定義整數型別的變數:
//給變數賦值的時候,值可以為不同進位制的:
int num1 = 12 ;//預設情況下賦值就是十進位制的情況
System.out.println(num1);
int num2 = 012;//前面加上0,這個值就是八進位制的
System.out.println(num2);
int num3 = 0x12;//前面加上0x或者0X,這個值就是十六進位制的
System.out.println(num3);
int num4 = 0b10;//前面加上0x或者0B,這個值就是二進位制的
System.out.println(num4);
//定義byte型別的變數:
byte b = 126;//定義了一個byte型別的變數,名字叫b,賦值為12
System.out.println(b);
//注意:超範圍的賦值會報錯。
short s = 30000;
System.out.println(s);
int i = 1234;
System.out.println(i);
//整數型別預設就是int型別的,所以12345678910是一個int型別的數,對於int型別來說,它超出範圍了
//要想把一個數給long型別變數,那麼後面加上L(推薦)或者l就可以了
long num5 = 12345678910L;
System.out.println(num5);
//注意:只有這個數超出int型別的範圍了後面才需要加上L,否則無需加L也可以賦值給long型別:
long num6 = 12;
System.out.println(num6);
}
}
相關文章
- Python基本資料型別之整型Python資料型別
- 什麼是整型型別?Python整型詳細介紹型別Python
- [JAVA] Java 變數、表示式和資料型別詳解Java變數資料型別
- MySQL 資料型別詳解MySQL 資料型別
- JavaScript——資料型別詳解JavaScript資料型別
- 詳解MySQL資料型別MySql資料型別
- JS -- number資料型別詳解JS資料型別
- 3.8 solidity資料型別詳解Solid資料型別
- Python資料型別詳解03Python資料型別
- Python資料型別詳解02Python資料型別
- JavaScript 資料型別與型別判斷詳解JavaScript資料型別
- fwMySql資料型別教程示例詳解MySql資料型別
- Java 型別資訊詳解和反射機制Java型別反射
- JavaScript變數與資料型別詳解JavaScript變數資料型別
- Java資料型別Java資料型別
- Java中的Type型別詳解Java型別
- JAVA中基本資料型別和引用資料型別Java資料型別
- MySQL 中 blob 和 text 資料型別詳解MySql資料型別
- C#資料型別及其轉換詳解C#資料型別
- Kotlin——初級篇(三):資料型別詳解Kotlin資料型別
- Java資料型別及型別轉換Java資料型別
- Oracle資料型別對應Java型別Oracle資料型別Java
- Java基本資料型別Java資料型別
- Java Grammer:資料型別Java資料型別
- Java 基本資料型別Java資料型別
- dnMySQL 資料型別詳情MySQL 資料型別
- Java中的基本資料型別與引用資料型別Java資料型別
- XML Schema 字串資料型別及約束詳解XML字串資料型別
- 【Java】資料型別轉換Java資料型別
- Java的基本資料型別Java資料型別
- java資料型別基礎Java資料型別
- java Atomic 基本資料型別Java資料型別
- 3.Java資料型別Java資料型別
- Java中的資料型別Java資料型別
- LWMySQL 資料型別詳情kqhMySQL 資料型別
- Java資料型別、識別符號Java資料型別符號
- Java 資料型別和 MySql 資料型別對應一覽表JavaMySQL 資料型別
- 非關係型資料庫(NOSQL)和關係型資料庫(SQL)區別詳解資料庫SQL