一.java常用數據類型 int 只有 true或false沒有0或非0 二.數據類型轉換 1.自動轉換:byte ->short int->char->int->long int ->float->double 轉換條件:由低類型向高類型(即箭頭所指的轉換方向)變數類型不會改變,但計算值會變為高類 ...
一.java常用數據類型
數據類型 | 所占位元組 | 註意 |
int |
4 | |
char | 2 | |
double | 8 | |
float | 4 | float a=2f;(必須得加f或F否則他會預設為double) |
boolean | 1 |
只有 true或false沒有0或非0 |
String | 為字元串型 | |
long/short int | 8/2 | |
byte | 1 | 1個位元組為8位 |
二.數據類型轉換
1.自動轉換:byte ->short int->char->int->long int ->float->double
轉換條件:由低類型向高類型(即箭頭所指的轉換方向)變數類型不會改變,但計算值會變為高類型的
2.強制類型轉換 (數據類型)變數名 如char a; (int)a---------a會強制轉換為int型的如
把double類型的a=3.2強制轉換為int型的,自動捨去.2。由高精度向低精度轉換會損失精確度。
三.java中命名規則
一、命名規範
1、 項目名全部小寫
2、 包名全部小寫
3、 類名首字母大寫,如果類名由多個單片語成,每個單詞的首字母都要大寫。
如:public class MyClass{}
4、 變數名、方法名首字母小寫,如果名稱由多個單片語成,每個單詞的首字母都要大寫。
如:int index=0;
public void toString(){}
5、 常量名全部大寫
如:public static final String GAME_COLOR=”RED”;
6、所有命名規則必須遵循以下規則:
1)、名稱只能由字母、數字、下劃線、$符號組成
2)、不能以數字開頭
3)、名稱不能使用JAVA中的關鍵字。
4)、堅決不允許出現中文及拼音命名。
二.註釋
//單行註釋
/* 多行註釋*/
四.運算符
算數運算符:+,-,*,/,%(取餘兩邊的數必須為整型),++(自增),--i自減法。(註意i++與++i的區別)
關係:>,<,!=,<=,>=,==
賦值運算符:=
邏輯運算符:&&與,或||,非!,&不斷路與,|不短路或。(不短路的意思是)
位運算符 :...........
三目運算符:a=a>0?b:c;
//如果a大於0,a=b,否則a=c;
2.優先順序: