1. 程式人生 > >java03變量和基本數據類型

java03變量和基本數據類型

運行 值類型 局部變量 命名 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變量和基本數據類型