Java 隨心筆記2
阿新 • • 發佈:2018-05-09
任意進制 基數 變量名 格式 bsp 其他 二進制 三元 java
一、變量 數據類型 變量名 = 變量值
註意:變量使用時需要賦值,不賦值不能使用;
變量使用有作用域的限制;
變量不可以重復定義 ;
關鍵字不能作為變量名。
二、解決不同數據類型操作的困惑
1)X進制:逢X進一;常見的二、八、十、十六進制。
2) 進制轉換:
任意進制到十進制:系數*基數的權次冪相加
十進制到任意進制:除基倒取余
計算機是以二進制形式存在,以補碼的方式進行保存和計算
源碼 反碼 補碼
byte b = (byte)130;
130:
源碼 1000 0010
反碼 負數首位不變 其他位取反
補碼 求出的反碼+1
正數是源 反 補一樣的
3)轉換
自動轉換(隱式)
範圍大的數據類型 變量 = 範圍小的數據類型值;
如: double d = 1000;
或 int i = 100;
double d2 = i;
強制轉換:
範圍小的數據類型 變量 = (範圍小的數據類型) 範圍大的數據類型值;
如:int i = (int)6.718; //i的值為6
或double d = 3.14;
int i2 = (int)d; //i2的值為3
(數據類型)數值
三、運算符(算術、賦值、比較、邏輯、三元)
1)算術: ++a 先自增,再運算
a++ 先運算,後自增
2)賦值:+=, -=, *=, /=, %=
3)比較:> < >= <= != ==
4)邏輯 & | ^ ! && ||
5)三元運算符:(條件表達式)?表達式1:表達式2;
四、流程控制語句
1)順序
2)選擇
if 循環的三種格式
switch
3)循環
Java 隨心筆記2