什么是变量?

常量是固定不变的数据,那么在程序运行期间可以变化的量称之为变量。java中要求一个变量每次只能保存一个数据,必须要明确保存的数据类型。

变量的定义格式

格式1:

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
  • 数据类型  变量名称;//  创建了一个变量
  • 变量名称 = 数据值; // 赋值,将右边的数据值,赋值交给左边的变量保存

格式2:

  • 数据类型   变量名称 = 数据值;// 创建一个变量的同事,立刻保存指定的数据  

需求:

打印输出各种基本类型变量

package demo01;

public class Demo02Variable {
    public static void main(String[] args) {
        // 创建一个变量
        //格式1:数据类型  变量名称;
        int age;
        //向变量当中存入一个数据
        //格式:变量名称 = 数据值
        age = 15;
        //向控制台输出变量保存的数据
        System.out.println(age);//15
        // 改变变量当中的数据,让新的数据代替原来的数据
        age = 28;
        //向控制台输出变量保存的数据
        System.out.println(age);//28
        // 使用格式2: 数据类型 变量名称 = 数据值
        String name = "张三";
        //向控制台输出变量保存的数据
        System.out.println(name);//张三
        // 改变变量当中的数据,让新的数据代替原来的数据
        name = "李四";
        //向控制台输出变量保存的数据
        System.out.println(name);//李四
        // byte number = 5555; 错误,右侧数值超过了左侧的数据类型范围
        byte b = 33;
        System.out.println(b); //33
        long l = 555L;
        System.out.println(l);//555
        float f = 565.45F;
        System.out.println(f);// 565.45
        double d = 53.25;
        System.out.println(d);//53.25
        char c = '吴';
        System.out.println(c); //
        boolean var1 = false;
        boolean var2;
        // 将var1保存的数据,交给var2 保存
        var2 = var1;
        System.out.println(var1);//false
        System.out.println(var2);//false


    }
}

变量的注意事项:

  • 同一个作用域里面,变量名不可以重复
  • 对于float和long类型来说,字母后缀F和L一定要写
  • 变量右侧的数据值不能超过左侧类型的范围
  • 没有进行赋值的变量不能直接使用,一定要赋值之后,才能使用
  • 变量使用不能超过作用域范围。作用域:从定义变量的一行开始,一直到所属的大括号结束
  • 一个语句可以创建多个变量。例如 int a = 100, b = 1,c=50;。不推荐这么写。可读性不高
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄