

package cn.bdqn.test;/*** * @author 小豆腐* * 變量:會變化的量??* 一個數據在內存中存儲空間的表示!在運行期間可以動態改變!* * 關鍵字:在java中已經被使用或者定義的單詞!不能作為變量名!* * java中八種基本數據類型* * byte 一個字節占8bit 取值范圍 -128 127* short 短整型* int 整型 取值范圍 -2的31次方 2的31次方-1* long 長整型 都是數值類型* float 單精度浮點型 * double 雙精度浮點型* * char 字符 如果存儲的是數值 取值范圍 0-65535* boolean 布爾值!只有兩個值 true false* * 引用數據類型* String* * java中只有兩個保留字(有可能成為關鍵字):goto const* * 變量的命名規范:* 01.滿足駝峰命名法,首字母小寫* 02.有意義* 03.首字母必須以 字母,下劃線 _ 美元符號 $ 人民幣符號¥(中文下 shift+4)開頭* 04.對大小寫敏感* 05.不能使用關鍵字和保留字作為變量名* */ public class TestVariable {// java程序的入口public static void main(String args[]) {/*** 怎么使用變量?// 01.聲明變量 (在內存中 開辟空間) ====> 數據類型 變量名;double money;// 02.賦值 (將數據存儲到對應的內存空間) 變量名=數值;money = 10000;// 03.使用變量(通過變量名從內存中取出數據)System.out.println("money的值===》" + money);*/// 在聲明變量的同時,給變量賦值double money = 10000;/*** 第2次給變量重新賦值的時候,不能加數據類型* 比如說,某賓館的101-110之間都是單人間!* 不可能出現相同的房間號!*/money = 20000;// 直接使用System.out.println("money的值===》" + money);} }


package cn.bdqn.test;/*** @author 小豆腐* 常量: 在運行期間,不允許改變的量!* * 使用規范:* 01.常量名通常大寫 ctrl+shift+x/y 大/小寫 MONEY* 02.不同的單詞之間使用下劃線 分隔 MY_MONEY FIRST_NAME* 03.只能被賦值一次,通常在聲明的時候賦予初始值*/ public class TestConstant {public static void main(String[] args) {// 在聲明常量的同時,賦值final double MONEY = 10000;// money = 50000; 編譯報錯 System.out.println(MONEY);}}


package cn.bdqn.type;public class TestType {public static void main(String[] args) {/*** 使用變量* * 輸出java考試成績的最高分:98.5* 輸出學員的姓名:張三* 輸出學員的性別:男* * 我們應該使用什么數據型來保存變量值???* */double score = 98.5; // 學生成績String name = "張三";// 學生姓名char sex = '男'; // 性別// 輸出學生信息System.out.println("學員的姓名:" + name);System.out.println("學員的性別:" + sex);System.out.println("學員的成績:" + score);}}


package cn.bdqn.type;public class BasicVariable {/*** 局部變量沒有初始值* 全局變量有初始值* 在類中直接定義的變量===》全局變量*/static byte byteName;static short shortName;static int intName;static long longName;static float floatName;static double doubleName;static char charName = '\u0000'; // 默認值static boolean booleanName;static String stringName;// java程序的入口public static void main(String[] args) {System.out.println("=============整型=============");System.out.println("byte的默認值:" + byteName);System.out.println("short的默認值:" + shortName);System.out.println("int的默認值:" + intName);System.out.println("long的默認值:" + longName);System.out.println("=============浮點型=============");System.out.println("float的默認值:" + floatName);System.out.println("double的默認值:" + doubleName);System.out.println("=============單個字符=============");System.out.println("char的默認值:" + charName);System.out.println("=============布爾值=============");System.out.println("boolean的默認值:" + booleanName);System.out.println("=============字符串=============");System.out.println("String的默認值:" + stringName); // null空值 } }
?