首页 > 代码库 > java03变量和基本数据类型

java03变量和基本数据类型

技术分享

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变量和基本数据类型