Java的数据类型以及变量的定义

(一)变量的定义

常量:

public class ConstantDemo {
    /*
        补充两个快捷方式:
            main方法的快捷键 psvm
            输出语句快捷键 sout

        常量:
            概述:
                 在程序运行过程中,其值不会发生改变的量

            字面值常量分类:
                1. 字符串常量, 值要用""包括起来, "abc"
                2. 字符常量, 值要用‘’包括起来, ‘a’, 'b'
                3. 整数常量 10, 20
                4. 小数常量 1.2
                5. 布尔常量 值有两个, true和false
                6. 空常量, null  目前做了解

     */
    public static void main(String[] args) {
        // 1. 字符串常量
        System.out.println("abc");
        System.out.println("123");

        // 2. 字符常量
        System.out.println('a');
        System.out.println('b');

        // 3. 整数常量
        System.out.println(10);
        System.out.println(-10);

        // 4.小数常量
        System.out.println(1.2);
        System.out.println(-12.3);

        // 5.布尔常量
        System.out.println(true);
        System.out.println(false);


    }
}

变量:

/*
 * 变量的定义格式:
 *     数据类型 变量名 = 初始值;
 *
 * 数据类型:
 *     byte, short, int, long, float, double, char, boolean
 *
 * 定义变量的注意事项:
 *     1.整形默认是int类型, 定义long类型变量的时候. 后面要加字母L(大小写均可)
 *     2.浮点型默认是double类型, 定义float类型变量的时候, 后面要加字母F(大小写均可)
 *
 * 使用费变量注意事项:
 *     1. 变量为赋值, 不能使用
 *     2. 变量只在它所属的范围内有效(这也是变量的 作用域)
 *     3. 一行可以定义多个变量, 但是不建议这样写
 */
public class VariableDemo2 {
    public static void main(String[] args) {
        // byte类型变量
        byte b = 10;
        System.out.println(b);

        // short类型变量
        short s = 20;
        System.out.println(s);

        // int 类型变量
        int i = 30;
        System.out.println(i);

        // long类型的变量
        long l = 100000000000L;
        System.out.println(l);

        // float类型的变量
        float f = 10.3F;
        System.out.println(f);

        // double类型的变量
        double d = 10.2;
        System.out.println(d);

        // char类型的变量
        char c = 'a';
        System.out.println(c);

        // boolean类型的变量
        boolean b1 = true;
        boolean b2 = false;
        System.out.println(b1);
        System.out.println(b2);
        System.out.println("---------------------------------------------------");

        int a;
        a = 10;
        System.out.println(a);

        //代码块 用大括号括起来的就是代码块
        {
            int aa = 20;
            System.out.println(aa);
        }

        // 变量只在它所属的范围内有效(这也是变量的 作用域)
        // 在哪里定义的变量就要在离它最近的那个大括号里使用超出是使用不了的
        {
            int aa = 20;

        }

        // 在一行定义多个变量
        int bb=1, cc = 2, dd = 3, ee = 4;
        System.out.println(bb);
        System.out.println(cc);
        System.out.println(dd);
        System.out.println(ee);

    }
}

数据类型和变量分类

/*
 * 变量的定义格式:
 *     数据类型 变量名 = 初始值;
 *
 * 数据类型:
 *     byte, short, int, long, float, double, char, boolean
 *
 * 定义变量的注意事项:
 *     1.整形默认是int类型, 定义long类型变量的时候. 后面要加字母L(大小写均可)
 *     2.浮点型默认是double类型, 定义float类型变量的时候, 后面要加字母F(大小写均可)
 *
 * 使用费变量注意事项:
 *     1. 变量为赋值, 不能使用
 *     2. 变量只在它所属的范围内有效(这也是变量的 作用域)
 *     3. 一行可以定义多个变量, 但是不建议这样写
 */
public class VariableDemo2 {
    public static void main(String[] args) {
        // byte类型变量
        byte b = 10;
        System.out.println(b);

        // short类型变量
        short s = 20;
        System.out.println(s);

        // int 类型变量
        int i = 30;
        System.out.println(i);

        // long类型的变量
        long l = 100000000000L;
        System.out.println(l);

        // float类型的变量
        float f = 10.3F;
        System.out.println(f);

        // double类型的变量
        double d = 10.2;
        System.out.println(d);

        // char类型的变量
        char c = 'a';
        System.out.println(c);

        // boolean类型的变量
        boolean b1 = true;
        boolean b2 = false;
        System.out.println(b1);
        System.out.println(b2);
        System.out.println("---------------------------------------------------");

        int a;
        a = 10;
        System.out.println(a);

        //代码块 用大括号括起来的就是代码块
        {
            int aa = 20;
            System.out.println(aa);
        }

        // 变量只在它所属的范围内有效(这也是变量的 作用域)
        // 在哪里定义的变量就要在离它最近的那个大括号里使用超出是使用不了的
        {
            int aa = 20;

        }

        // 在一行定义多个变量
        int bb=1, cc = 2, dd = 3, ee = 4;
        System.out.println(bb);
        System.out.println(cc);
        System.out.println(dd);
        System.out.println(ee);

    }
}

总结:

数据类型:
    1. 数据类型的分类
        基本的数据类型:byte, short, int, long, char, float, double, boolean
        引用数据类型 (了解):类, 接口, 数组
    2. 变量的作用域:只在它(定义位置)所属的代码块有效
    	代码块:一对大括号范围内的代码, 称为一个代码块
    3. 变量定义和使用中的注意事项:
    	A:变量为赋值,不能使用
    	B: 变量地址在他所属的范围内有效
    	C: 一行上可以定义多个变量, 但是不建议
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值