JAVA基礎--資料型別和運算子
資料型別和運算子
1.註釋
為了方便程式的閱讀,Java語言允許程式設計師在程式中寫上一些說明性的文字,用來提高程式的可讀性,這些文字性的說明就稱為註釋。 註釋不會出現在位元組碼檔案中,即Java編譯器編譯時會跳過註釋語句。 在Java中根據註釋的功能不同,主要分為單行註釋、多行註釋和文件註釋。
單行註釋: 使用“//”開頭,“//”後面的單行內容均為註釋。`
//單行註釋
多行註釋: 以“/”開頭以“/”結尾,在“/”和“/”之間的內容為註釋,我們也可以使用多行註釋作為行內註釋。但是在使用時要注意,多行註釋不能巢狀使用。
/*
我是
多行註釋
*/
文件註釋: 以“/**”開頭以“*/”結尾,註釋中包含一些說明性的文字及一些JavaDoc標籤(後期寫專案時,可以生成專案的API)
/**
* @author 指定Java程式的作者
* @version 指定原始檔的版本
*/
2.識別符號
識別符號是用來給變數、類、方法以及包進行命名的,如Welcome、main、System、age、name、gender等。識別符號需要遵守一定的規則:
1.識別符號必須以字母、下劃線_、美元符號$開頭。
2.識別符號其它部分可以是字母、下劃線“_”、美元符“$”和數字的任意組合。
3.Java 識別符號大小寫敏感,且長度無限制。
4.識別符號不可以是Java的關鍵字。
識別符號的使用規範
1.表示類名的識別符號:每個單詞的首字母大寫,如Man, GoodMan
2.表示方法和變數的識別符號:第一個單詞小寫,從第二個單詞開始首字母大寫,我們稱之為“駝峰原則”,如eat(), eatFood()
3. 關鍵字和保留字
Java關鍵字是Java語言保留供內部使用的,如class用於定義類。 關鍵字也可以稱為保留字,它們的意思是一樣的,我們不能使用關鍵字作為變數名或方法名。
4.資料型別
Java是一種強型別語言,每個變數都必須宣告其資料型別。 Java的資料型別可分為兩大類:基本資料型別(primitive data type)和引用資料型別(reference data type)。
基本資料型別
5.運算子及運算優先順序
6.型別轉換
自動型別轉換
自動型別轉換指的是容量小的資料型別可以自動轉換為容量大的資料型別。如圖所示,黑色的實線表示無資料丟失的自動型別轉換,而虛線表示在轉換時可能會有精度的損失。
強制型別轉換
強制型別轉換,又被稱為造型,用於顯式的轉換一個數值的型別。在有可能丟失資訊的情況下進行的轉換是通過造型來完成的,但可能造成精度降低或溢位。
//語法格式
(type)var
//示例
double x=3.14;
int y=(int)x;
char c='a';
int z=c+1;
SyStem.out.println(y); //輸出結果為3
System.out.println(z); //輸出結果為98
System.out.println((char)z); //輸出結果為d
相關文章
- Java基礎:Java變數、資料型別、運算子(2)Java變數資料型別
- 【java資料型別和運算子】Java資料型別
- Java基礎知識(變數、資料型別、運算子)Java變數資料型別
- Java中的資料型別和運算子Java資料型別
- 資料型別和運算子資料型別
- java基礎一:基本型別,運算子號Java型別
- Python3基礎——運算子、資料型別Python資料型別
- 資料型別和運算子測試題資料型別
- Java 基礎-運算子Java
- == 運算子 - Java基礎Java
- java資料型別基礎Java資料型別
- JavaScript資料型別與運算子JavaScript資料型別
- 瘋狂Java講義_Chapter03資料型別和運算子JavaAPT資料型別
- [java基礎]之 運算子Java
- [java基礎]之資料型別Java資料型別
- day02 go的資料型別和運算子Go資料型別
- Java基礎09:邏輯運算子、位運算子Java
- javaScript資料型別與typeof運算子JavaScript資料型別
- Java基礎——邏輯運算子Java
- java基礎語法--註釋、識別符號、關鍵字、資料型別、型別轉換、變數、常量、作用域、運算子Java符號資料型別變數
- java基礎知識--資料型別Java資料型別
- 談談Java基礎資料型別Java資料型別
- java基礎之java的基本資料型別Java資料型別
- Java 基礎 之 算數運算子Java
- [Java基礎]之 資料型別轉換Java資料型別
- java基礎之一:基本資料型別Java資料型別
- Java基礎語法之資料型別Java資料型別
- java短路運算子和邏輯運算子的區別Java
- 基礎資料型別資料型別
- 資料型別運算子流程控制語句資料型別
- Java基礎-基本型別和包裝型別Java型別
- Java基礎知識-基本資料型別相互轉型Java資料型別
- JavaScript中的變數、資料型別以及運算子JavaScript變數資料型別
- MySQL系列:資料型別、運算子及函式(5)MySql資料型別函式
- python教程1.2:變數+資料型別+運算子Python變數資料型別
- 運算子的基礎
- php運算子運用之型別運算子該如何使用PHP型別
- PHP基礎-資料型別PHP資料型別