1. 程式人生 > >java基礎 第一章下(java格式,基本類型,運算符)

java基礎 第一章下(java格式,基本類型,運算符)

public 基本數據類型 整型 byte als pos ati 引號 body

一、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格式,基本類型,運算符)