Java註釋,識別符號,資料型別,型別轉換

苑雨遙發表於2020-10-08

Java註釋,識別符號,資料型別,型別轉換

Java註釋
java語言中定義了三種註釋形式:

//單行註釋--註釋到行尾

/*單行或多行
註釋
*/
文件註釋:使用javadoc命令

以斜線後緊跟兩個星號開始/**,以星號緊跟一個斜線*/

作為結尾,中間部分全部是文件註釋,會被自動提取到API文件中。

/**
可以用於文件化註釋處理的單行或者
多行註釋
*/

分隔符
分號;花括號{} 方括號[] 圓括號()空格 原點.都是分隔符

一條語句可以是以分號(;)結尾的一行程式碼

一個語句塊是以一對花括號({})為邊界的語句的集合

java中允許有任意多個空格,包括換行

識別符號
識別符號:用做給變數,類,和方法命名的符號
首字元可以是:字母,下劃線,“_” 和“$”符開頭

首字元外,可以跟上字母,下劃線“_”和"$"符或數字,但是特殊字元不可以

java大小寫敏感,識別符號也不例外

java識別符號不能包括空格

Java關鍵字/保留字
java中一些賦以特定含義,並用作專門用途的單詞稱為關鍵字

java中一共有48個關鍵字,如下表所示在這裡插入圖片描述
資料型別的分類

在這裡插入圖片描述
資料型別
Java是一門強型別語言或者靜態語言,所有的變數必須顯示宣告型別

Groovy,JavaScript:弱型別語言,動態語言

Java的資料型別分為兩種,原始型別(簡單型別)和引用型別

原始型別值的是一個數,一個字元,或者一個true/false值。它不提供任何與他們所持有的資料型別相關的行為(方法)。

java有八種原始型別。

在這裡插入圖片描述
Java中的整數常量
整型常量int
十進位制(120),十六進位制,(0x12),八進位制(012)二進位制(10)

長整型常量long
12L 13l

單精度浮點數float
5.1f .4f 2e3f 0f 3.2f

雙精度浮點數 double
5.1 .4 2e-3 0d

布林常量boolean
true false

整數範圍
在這裡插入圖片描述

浮點型範圍
在這裡插入圖片描述
浮點型
Java浮點型常量有兩種表示形式
十進位制數形式,必須含有小數點,例如:
3.14 314.0 .314

科學計數法形式,如
3.14e2=314 3.14E2 314E2
科學計數法僅能用在浮點型別,例如51200是整型,而512E2則是浮點型別

Java在編譯器中浮點型常量預設為double型別,如果要宣告一個常量為float型,則需要在數字後面加f或F,如:
double d=3.14;
float f=3.14f;

浮點型
只有浮點數除以0才可以得到正無窮或者負無窮,java語言會自動把浮點數預算的0(整數)當成0.0*(浮點數)處理。如果一個整數值除以0,則會丟擲一個異常。

Java中的字元常量

字元常量
在這裡插入圖片描述
字元型
在這裡插入圖片描述
java中的字串常量

字串常量在這裡插入圖片描述

布林型別
在這裡插入圖片描述
型別轉換-自動型別轉換Convert

在這裡插入圖片描述

型別轉換-強制型別轉換
如果把上頁轉換圖中箭頭遊標的型別轉換成左邊的型別,則必須使用強制型別轉換

強制型別轉換(顯式型別轉換,造型)

自動提升
在這裡插入圖片描述

在這裡插入圖片描述

相關文章