变量的概念与定义格式
什么是变量?
常量是固定不变的数据,那么在程序运行期间可以变化的量称之为变量。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;。不推荐这么写。可读性不高

更多精彩