java基礎第二章
一、變量
1.變量是內存中的一個標識符號,用於存儲數據
2.變量命名規則——【P35頁】
必須以字母、下劃線 _ 、美元符號 $ 開頭
變量中,可以包括數字
變量中,不能出現特殊的符號,空格
java中的關鍵字(紅色字體),不能做變量名
3.變量命名,遵循 駱駝命名法(變量由1個以上的單詞組成,第1個單詞首字母小寫,後面單詞的首字母大寫)
二、數據類型
a)數字(整型int(整數)、雙精度浮點型double
b)字符型(char),存儲單個字符
c)字符串型(String),存儲多個字符
三、如何聲明變量以及給變量賦值(賦值運算符=)
方式1:先聲明,再賦值
語法: 數據類型 變量名;(int i;)
變量名=值; (i=0;)
方式2:聲明變量時,直接賦值
語法:數據類型 變量名=值; (int i=0;)
牢記:變量先聲明,後賦值,再使用
四、從鍵盤輸入數據
步驟1:在當前代碼文件的第一行,導入包
import
步驟2:編寫語句(只編寫一次)
Scanner input=new Scanner(System.in);
步驟3:定義變量,並保存鍵盤輸入的數據
數據類型 變量名=input.next數據類型();
┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
算術運算符
+、-、*(乘號)、/(除號,取商)、%(取余數、取模)
特殊的運算符:++(加加)、--(減減)
int a = 1;
a+=10; 等同於a=a+10;
a-=5; 等同於a=a-5;
int a = 1;
場景1:System.out.print(a++);//輸出1
int a = 1;
場景2:System.out.print(++a);//輸出2
關系運算符
大於號:> 小於號:< 大於等於:>= 小於等於:<= 等於號:== 不等於:!=
┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
五、布爾數據類型
boolean:值為true或false
賦值:boolean 變量名=true或false或 表達式;
數據類型轉換(針對數字類型)
1、分為2大類:
數字類型(int、double)、
非數字類型(字符‘ ’、字符串””、布爾類型boolean)
2、數據類型轉換分類
a)自動類型轉換——【p41頁】
規則1:如果一個操作數為double類型,則整個表達式可提升為double類型
規則2:滿足自動類型轉換的條件。
兩種類型要兼容:數值類型(整型int和浮點型double)
目標類型大於源類型:double類型可以存放int類型,(int-->double“放大轉 換”)
b)強制類型轉換: 目標類型 變量名=(目標類型)變量或表達式;
【double類型的值,保存到int類型變量中】
int 變量名=(int)double類型的值或變量;
java基礎第二章