5. Java变量简介


变量是程序的基本组成单位

不论是使用哪种高级程序语言编写程序,变量都是其程序的基本组成单位,比如:

class Test{

	public static void main(String []args){   
		int a=1;//定义一个整型变量,变量名为a , 值是1, int表示类型
		int b=3;//定义一个整型变量,变量名为b , 值是3, int表示类型
		b=89;// 表示,把 89 赋给 变量 b
		System.out.println(a);// 输出变量 a 对应的值 1
		System.out.println(b);// 输出变量b 对应值 89
	}
}
  • 原理图
    在这里插入图片描述
概念
  • 变量相当于内存中一个数据存储空间的表示,你可以把变量看做是一个房间的门
    牌号,通过门牌号我们可以找到房间,而通过变量名可以访问到变量(值)。
变量使用的基本步骤
  1. 声明变量
    int a;

  2. 赋值 (初始化)
    a = 60;

  3. 使用
    System.out.println(a);

  4. 也可以一步到位,通常我们是一步完成
    int a = 60;

变量快速入门
  • 变量使用入门案例
    看演示并对代码进行说明, 演示记录 人的信息的代码
	//演示记录 人的信息的代码
		//人名, 字符串
		String name = "king";
		//年龄, 整数
		int age = 99;
		//工资, 小数
		double sal = 50000.5; 
		//性别, 保存一个字符
		char gender = '男';
		System.out.println(name); //ctrl + j
		System.out.println(age);
		System.out.println(sal);
		System.out.println(gender);
变量使用的注意事项
  1. 变量表示内存中的一个存储区域 [不同的变量,类型不同,占用的空间大小不同, 比如:int 4 个字节, double 就是 8个字节]
  2. 该区域有自己的名称[变量名]和类型[数据类型]
  3. 变量必须先声明,后使用, 即有顺序
  4. 该区域的数据可以在同一类型范围内不断变化
  5. 变量在同一个作用域内不能重名
  6. 变量=变量名+值+数据类型,这一点请大家注意。变量三要素
  7. 代码演示
		//变量必须先声明,后使用, 即有顺序
		//错误: 找不到符号
		System.out.println(num); //编译错误
		int num = 30;
		
		//该区域的数据可以在同一类型范围内不断变化
		int num2 = 30;
		num2 = 50;
		num2 = 70;
		
		//错误: 不兼容的类型: String无法转换为int
		java 语言是一个强类型语言, 即类型定义好后,就不能变化
		num2 = "hello"; //类型不匹配, 通过逻辑推导
		

		//细节5: 变量在同一个作用域内不能重名
		// 作用域: 简单的理解,就是一个变量的有效范围
		int num100 = 900;
		//重复定义..
		//已在方法 main(String[])中定义了变量 num100
		// int num100 = 800;


		double price ;
		//可能尚未初始化变量price
		System.out.println(price);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值