Day 1-Java-imooc-2.變量常量

課程地址:http://www.imooc.com/learn/85

總結圖片來自 http://www.imooc.com/article/10535

本文結構:

  • 關鍵字
  • 標識符
  • 變量
  • 常量
  • 類型轉換
  • 注釋

關鍵字

關鍵字對 Java 的編譯器有著特殊的意義,
現在不需要你記住所有,混個眼熟即可,在學習的過程中,你會逐步找到感覺并記住他們
Java 關鍵字是區分大小寫的哦!

標識符是神馬

標識符就是用于給 Java 程序中變量、類、方法等命名的符號。
不能包含 @、%、空格等其它特殊字符,不能以數字開頭。

變量是什么

簡單的說,我們可以把變量看作是個盒子,可以將鑰匙、手機、飲料等物品存放在這個盒子中,也可以在需要的時候換成我們想存放的新物品。
在 Java 中,我們通過三個元素描述變量:變量類型、變量名以及變量值。

記得定義 變量類型 !


優秀攻城師的習慣:
1、變量名由多單詞組成時,第一個單詞的首字母小寫其后單詞的首字母大寫,俗稱駱駝式命名法(也稱駝峰命名法),如 myAge
2、變量命名時,盡量簡短且能清楚的表達變量的作用,做到見名知意。如:定義變量名 stuName 保存“學生姓名”信息
PS: Java 變量名的長度沒有限制,但 Java 語言是區分大小寫

why 數據類型

就好比在“放臭襪子的盒子”里我們是不會放“面包”的!同理,變量的存儲也講究“分門別類”!

在 Java 中存儲的數據都是有類型的,而且必須在編譯時就確定其類型

基本數據類型變量里存儲的是直接放在抽屜里的東西,而引用數據類型變量里存儲的是這個抽屜的鑰匙,鑰匙和抽屜一一對應。

String char difference?
double float difference?

public class HelloWorld{
    public static void main(String[] args) {
        String name="愛慕課";
        char sex='男';
        int num=18;
        double price=120.5;
        boolean isOK=true;
        System.out.println(name);
        System.out.println(sex);
        System.out.println(num);
        System.out.println(price);
        System.out.println(isOK);
    }
}

自動類型轉換

自動類型轉換是需要滿足特定的條件的:

  1. 目標類型能與源類型兼容,如 double 型兼容 int 型,但是 char 型不能兼容 int 型
  2. 目標類型大于源類型,如 double 類型長度為 8 字節, int 類型為 4 字節,因此 double 類型的變量里直接可以存放 int 類型的數據,但反過來就不可以了

強制類型轉換

int 型的存儲范圍比 double 型的小。此時就需要通過強制類型轉換來實現了。
語法:( 數據類型 ) 數值

常量

我們可以理解為是一種特殊的變量,它的值被設定后,在程序運行過程中不允許改變。
語法:final 常量名 = 值;
常量名一般使用大寫字符

注釋

一般來說,對于一份規范的程序源代碼而言,注釋應該占到源代碼的 1/3 以上。
Java 中注釋有三種類型:單行注釋、多行注釋、文檔注釋

我們可以通過 javadoc 命令從文檔注釋中提取內容,生成程序的 API 幫助文檔。

PS:使用文檔注釋時還可以使用 javadoc 標記,生成更詳細的文檔信息:
@author 標明開發該類模塊的作者
@version 標明該類模塊的版本
@see 參考轉向,也就是相關主題
@param 對方法中某參數的說明
@return 對方法返回值的說明
@exception 對方法可能拋出的異常進行說明


Day 1 Java 系列匯總:
2 天入門 Java-Day 1
Day 1-Java-imooc-2.變量常量
Day 1-Java-imooc-3.運算符
Day 1-Java-imooc-4.流程控制語句
Day 1-Java-imooc-5.數組
Day 1-Java-imooc-6.方法


歷史技術博文鏈接匯總

我是 不會停的蝸牛 Alice
85后全職主婦
喜歡人工智能,行動派
創造力,思考力,學習力提升修煉進行中
歡迎您的喜歡,關注和評論!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容