java基礎 第一章下(java格式,基本類型,運算符)
一、java基本格式
public class demo1{ //類名要和文件名相同
public static void main(String[] args){ // 每次換行,要四個空格縮進
System.out.println("hello world"); //輸出hello world
//語句的結束以分號結束
}
}
二、基本數據類型
整型:
1.byte:字節型 8位 -128~127之間。
2.short:短整型 16位 -32768~32767之間。
3.int:整型 32位。
4.long:長整型 64位 //末尾最好加l
浮點型:
1.float:單精度 32位 //末尾最好加f。
2.double: 64位 雙精度。
字符型:
char: 字符型 // ‘ ’單引號包含 例:char a = ‘a‘;
布爾型:
boolean: 布爾型 取值為:true/false。
三、隱式轉換(從小到大轉換)
byte,short,char——>int——>long——>float——>double
例:int a = 10;
long b = a;
//b 會隱式轉換為long型。
四、強制轉換(從大到小轉換)
格式:(強制轉換後的類型)變量或者值。
註意:一般情況下不推薦使用強制轉換。
例:int a = 10;
byte b = (byte)a;
五、類型兼容
char 只能與整形兼容
例:char a = "A";
int b = a;
//b——>65
六、運算符
1.算術運算符
++, -- , + , -, *, /, %
2.關系運算符
>, <, !=, ==, >=, <=
3.邏輯運算符
&&, &, ||, |, !
&&、||與&、|區別:
&& 、& ——> 當第一個表達式的運算結果決定整體結果時,後面不執行。
&、| ——> 無論第一個表達式是true/false 都要執行完最後一個表達式。
例: int a = 1;
int b = 2;
int c = 3;
int d;
d = b > a || b > c;
由於b > a成立了,所以b > c 不執行了。
java基礎 第一章下(java格式,基本類型,運算符)