java03變量和基本數據類型
阿新 • • 發佈:2017-06-29
運行 值類型 局部變量 命名 java程序 性別 駝峰命名 編譯報錯 成績
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空值 }
java03變量和基本數據類型