數據類型關鍵字:
整數 :byre short int long
浮點數 :float double
字符 char staring
布爾 boolean
取值范圍
關鍵字 | 取值范圍 |
---|---|
byte | -128 ~ 127 |
shrot | -32768 ~ 32767 |
int | -2147483648 ~ 2147483647 (10位數) |
long | -9223372036854775808 ~ 9223372036854775807 (19位數) |
float | -3.401298e-38 到 3.402823e+38 |
double | -4.9000000e-324 到 1.797693e+308 |
char | 0 ~ 65535 |
boolean | true, false |
范圍大小:
byte < short < int < long < float < doubule
強制轉換
如果把一個取值范圍打的數值,復制給取值范圍小的變量。
是不允許直接賦值的。如果一定要這么做就需要加入強制轉換
格式 :目標數據類型 變量名 = (目標數據類型)被強轉的數據;
范例 :
double a = 12.3;
int b = (int)a;
注意 :有的強制轉換會出現數據錯誤
自增自減運算符
先用后加
int a = 10;
int b = a++; // 先賦值再自增 10
先加后用
int a = 10;
int b = ++a; // 先自增再賦值 11
邏輯運算符
最常用的邏輯運算符:&& ll !
符號 | 說明 |
---|---|
&(and) | 邏輯與(且)。并且,兩邊都為真,結果才是真 |
&& | 短路與。提高效率 |
l (or) | 邏輯或。或者,兩邊都為假,結果才是假 |
ll | 短路或。提高效率 |
^ | 邏輯異或。相同為false,不同為ture |
! | 邏輯非。取反 |
舉例 | 結果 |
true ^ true | fales |
fales ^ false | false |
true ^ false | true |
! false | true |
短路邏輯運算符具有短路效果,當左邊的表達式能確定最終結果,那么右邊就不參與運行。
int a = 10;
int b = 10;
boolean result = ++a < 5 && ++b < 5;
System.out.println(result); //false
System.out.println(a); //11
System.out.println(b); //10 因為短路的原因右邊++b并未執行
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
JAVA
+關注
關注
19文章
2974瀏覽量
104981 -
數據類型
+關注
關注
0文章
236瀏覽量
13649 -
運算符
+關注
關注
0文章
172瀏覽量
11097
發布評論請先 登錄
相關推薦
JAVA語言的數據類型轉換
JAVA語言的數據類型轉換很多場合需要用到類型轉換。例如,要把一個整型變量作為字符型變量來使用,就需要使用類型轉換,即把整型變量轉換為字符型變量。J
發表于 12-06 00:30
vhdl數據類型
VHDL中的標識符可以是常數、變量、信號、端口、子程序或參數的名字。VHDL中的數據類型可以分成四大類: 標量型(SCALAR TYPE):屬單元素的最基本的數據類型,通常用于描述一個單值數據對象
發表于 03-30 15:59
?11次下載
Java程序設計教程之數據類型及其運算的詳細資料說明
本文檔的詳細介紹的是Java程序設計教程之數據類型及其運算的詳細資料說明主要內容包括了:1標識符和關鍵字 ,2常量和變量 ,3基本數據類型 ,4運算符 ,5表達式 ,6數組
發表于 02-22 10:27
?5次下載
Struct結構數據類型
Struct類型是一種由多個不同數據類型元素組成的數據結構,其元素可以是基本數據類型,也可以是Struct、數組等復雜數據類型以及PLC
結構數據類型(Struct)及應用案例
Struct數據類型使用非常靈活,隨時可以使用,但是相對于PLC數據類型 (UDT) 有以下缺點,所以建議需要使用Struct類型時,可以使用PLC數據類型(UDT)代替。
什么是數據類型轉換
常用的3種數據類型:1、Python數據類型第一種:字符串(str)。
2、Python數據類型第二種:整數(int)。
3、Python數據類型第三種:浮點數(float)。
Java基礎數據類型有哪些?
默認值不同;int是基本數據類型,Integer是int的封裝類,是引用類型。int默認值是0,而Integer默認值是null。
定義數據類型
在運算之前我們必須首先定義出數據類型,定義出腳本支持的數據類型,這是運算的基礎。
這一小節我們將定義出數據類型,在這里我們暫時定義四個數據類型:
java對clob類型數據怎么處理
處理CLOB類型數據在Java中是一項非常常見和重要的任務。CLOB(Character Large Object)是一種用于存儲大量字符數據的數據
byte屬于java基本類型嗎
是的,byte屬于Java的基本數據類型之一。Java中共有8種基本數據類型,分別是byte、short、int、long、float、double、char和boolean。byte
評論