亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

數據類型與運算符小結(JAVA)

發布時間:2020-06-30 00:28:25 來源:網絡 閱讀:384 作者:靈谷魚 欄目:編程語言

初步學習了Java的數據類型和運算符,小結一下!

  • 四種變量

1.屬性(定義在類里)
實例變量
2.靜態屬性(定義在類里且有static)
類變量
3.局部變量(定義在方法里)
4.參數

  • 定義變量

數據類型 變量名
1.直接加分號(未初始化)
2.=value;

  • 變量命名(規則)

1.必須以字母,下劃線_或美元符$開頭,漢字可以,但不建議
2.之后的部分可以是字母,下劃線,美元符以及數字
3.變量名長度可以無限長
4.變量名不可以是java關鍵字
eg:static,public,final ,this,new ,try……
5.大小寫敏感

  • 命名的規范

1.永遠不要用美元符和下劃線命名開始(下劃線有個特例)
2.永遠使用有意義的名字作為變量名
3.不要用中文和拼音命名
4.類名稱 —— 單個單詞的 首字母 都大寫
方法名稱—— 單個單詞,除第一個單詞外,其他單詞首字母大寫
變量名稱—— 單個單詞,除第一個單詞外,其他單詞首字母大寫
常量(不可修改)——每個 字母 都大寫,用下劃線分
5.類名稱和變量名稱——名詞
方法名稱——動詞
對象——狀態(屬性),行為(方法)

  • 數據類型
    數據類型與運算符小結(JAVA)

1.基本數據類型

a)數值類型
整型: byte,short,int,long
浮點型:float,double
b)布爾類型:真/假 true/false
c)字符類型:Unicode編碼
2.引用數據類型

  • 字面量

1.整型:

100——int
100L,100l——long
進制表示:
十進制 100,100L
十六進制:0xFF 0xFFL
二進制:0b1010, 0b101L

2.浮點型:

1.0——double
1.0F,1.0f——float
1E3——double(科學計數法)

3.boolean型:true/false

  • 強制類型轉換

里氏轉換原則
小范圍類型a=大范圍類型數;不允許
大范圍類型b=小范圍類型數;允許,自然
eg:

double a=1.0F;
int b=(int)a;

特例
byte a=數值(-128~127)可以
short b=數值(-2^15~2^15-1)可以
但是

int b=100;
byte a=(byte)b;//必須強轉

將int變量賦值給byte類型,必須強轉

  • String的加法運算

+連接字符串
String a="我愛" ; String b=“中國”; a+b結果為“我愛中國”

int a=1;int b=1;

"a+b的結果是"+a+b //a+b的結果是 11
“a+b的結果是”+(a+b)//a+b的結果是 2

  • 運算符

a)賦值運算符 =
b)算數運算符 +、 -、 *、 / 、 %
c)一元運算符 ++、--、+10、-10 、!(邏輯取反)
邏輯取反只能用于boolean型
!a在java是不合法使用

d)比較運算符 ==、!=、>、>=、<、<=、
e)條件運算符
條件(只允許boolean類型)?結果1:結果2
條件真,表達值為結果1,否則為結果2
f)位運算符 ~、&、|、^
短路特性
條件1&&條件2 如果條件1結果為假,表達式為false
條件1||條件2 如果條件1結果為真,表達式為true
g)位移運算符
<<、>>(帶符號右移)、>>>(不帶符號右移)
f)instanceof 類型判斷運算符
對象 instanceof 類 值為true或false

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

万宁市| 达日县| 陕西省| 玉田县| 额尔古纳市| 房山区| 武安市| 赣榆县| 吕梁市| 个旧市| 巨野县| 锡林郭勒盟| 收藏| 汶上县| 青神县| 古蔺县| 成安县| 新乡县| 交城县| 丹阳市| 峡江县| 陆川县| 全州县| 北碚区| 库尔勒市| 隆化县| 呼和浩特市| 邓州市| 敖汉旗| 阿拉善左旗| 石狮市| 辽宁省| 陕西省| 醴陵市| 奈曼旗| 石棉县| 三门县| 道真| 兴国县| 柳林县| 双牌县|