国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - java數據類型與二進制詳細介紹

java數據類型與二進制詳細介紹

2020-12-05 16:591473rg Java教程

這篇文章主要介紹了java數據類型與二進制詳細介紹的相關資料,這里對數據類型進行了一一介紹分析,并說明自動轉換和強制轉換,需要的朋友可以參考下

java數據類型二進制詳細介紹

在java中

Int 類型的變量占 4個字節

Long 類型的變量占8個字節

一個程序就是一個世界,變量是這個程序的基本單位。

Java基本數據類型

1、        整數類型

2、        小數(浮點數)類型

3、        布爾類型

4、        字符類型

整數類型

整數類型可以表示一個整數,常用的整數類型有:byte,short,int,long

Byte  一個字節  -128到127     

注:0有兩個表示0000 0000正零  1000 0000 負零,負零被作為 -128  1111 1111 -127

公式: -2^n-1 ~ 2^n-1 -1

Short 兩個字節      -32768 到 32767

Int      四個字節  -2147483648 到 2147483647

Long   八個字節

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
  二進制    十進制     1在的位數        0的個數
 
1          1             1                  0
 
10          2             2                  1
 
100          4            3                  2
 
1000          8             4                  3
 
10000          16            5                  4
 
100000          32            6                  5
 
1000000          64            7                  6
 
10000000          128          8                  7
 
100000000          256          9                  8
 
1000000000          512          10                 9
 
10000000000          1024         11                 10       2^10 = 1024 (100)

 小數(浮點數)類型

Float(單精度浮點數)

Double(雙精度浮點數)

布爾類型

布爾類型可以表示 真 或者 假

Boolean 

字符類型

字符類型可以表示 單個字符,字符類型是char,char是兩個字節,1個char變量可以存放1個漢字。

多個字符我們稱為字符串,在java中用String這種數據類型表示,但是String不是基本數據類型,而是類,類是復合數據類型。

Int test1='a'+'b';  輸出:195

表示:將a對應的ASCII碼數字與字符b對應的ASCII碼數字相加,并作為數字存儲在int類型變量test1中

Char test1='a'+'b'; 輸出:?(未找到)char test1='!'+'!'; 輸出:B

表示:將a對應的ASCII碼數字與字符b對應的ASCII碼數字相加,并作為相加后數字對應的ASCII碼存儲在char類型變量test1中。

結論:在java中,對字符進行運算時,直接當做ASCII碼或Unicode碼對應的數字計算(加減),并保存為該變量對應的數據類型,如果是整形則保存數字,如果是字符型則保存數字對應的字符。

 自動轉換

數據類型可以自動從低精度轉換到高精度,但不可以自動從高精度轉換到低精度。

Float a = 3.4; 報錯

Float a =3.4f; 不會報錯,加f表示小數用float類型

注:java中的小數默認是double,因為是從高精度自動轉換到低精度所以會報錯。

強制轉換

?
1
2
3
4
5
6
7
Int a = (int)1.2;      在數字前面寫括號,括號中寫強制轉換的類型
 
int a = (int)1.2;
 
int b = (int)1.9;
 
System.out.println("a="+a+","+"b="+b);  輸出:1,1

注:java中強制類型轉換不會四舍五入,浮點數類型強制轉換成整形會強制去掉小數點后面的數字。

?
1
2
3
4
5
6
7
8
9
10
Int a = 3;
 
Int b =a+3.4; 報錯
 
int a = 3;
 
double b = 3.1;
 
b = a+b;
System.out.println(b);   輸出:6.1

注:當一個低精度數字與一個高精度數字相運算時,低精度數字會往高精度轉。

以上就是java數據類型與二進制的資料,本站關于java開發的文章還有很多,大家可以搜索查閱,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

原文鏈接:http://www.cnblogs.com/1473rg/p/7220691.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 在线视频中文字幕 | 亚洲成人aaaa | 国产美女自拍视频 | 亚洲精品日本 | 亚洲精品视频免费在线观看 | 国产精品久久久久久久久久久免费看 | 成人欧美一区二区三区白人 | 国产精品美女久久久久久久久久久 | 亚洲高清在线 | 国产精品免费一区二区三区四区 | 婷婷天堂 | 亚洲视频在线免费观看 | 天天色天天色 | 久久久中文字幕 | 久久人人爽爽爽人久久久 | 国产精品一码二码三码在线 | 国产伦精品一区二区三区高清 | 亚洲免费中文 | 欧美日韩国产精品一区二区 | 好看的一级毛片 | 日韩黄色影视 | 91在线看 | 精品国产91乱码一区二区三区 | 国产一级一级国产 | 精品一区二区三区免费视频 | 国产视频一区二区 | 久久久www成人免费精品 | 精品网站在线 | 成人在线 | 日韩视频中文字幕 | 久久99精品一区二区三区三区 | 欧美一区二区三区男人的天堂 | 欧美日韩国产不卡 | 在线免费av电影 | 伊人激情综合网 | 欧美精品日韩精品 | av网站免费看 | 久草在线资源福利站 | 国产三级黄色毛片 | 黄色小视频在线免费观看 | 日日夜夜综合 |