01-Java基础-变量

一、变量介绍

变量就是向操作系统申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。
内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。
简单理解:类似数学中的 设 x=1,在程序中就表示声明了一个变量x,他的值是1,此时就会在内存中开辟一个空间用于存储 x 。

二、变量的声明

声明变量的语法为: 数据类型 变量名 = 值;

int a = 1;   //声明一个变量a,数据类型是整数类型(int),值为1 [正确]
int b = 2.1; //声明一个变量b,数据类型为整数类型, 值为2.1 [报错,所赋之值必须为整数类型]  
int c = 100; //[正确]

小结:声明变量后所赋的值必须和声明时的类型一致。
int a = 1;  //声明整数类型的变量a,赋值为1 
a = 2;      //将变量a的值修改为2

小结:声明变量后可以被重复使用。
int a = 1;  //声明整数类型的变量a,赋值为1 
int b = a;  //将变量a的值赋值给变量b

小结:可以将一个变量赋值给另一个变量
a = 1; //[报错,因为a没有声明过]

小结:不能使用一个不存在的变量
int a = 1; 
int a = 1; //[报错,因为重复声明了]

小结:不能重复声明同一个变量

三、变量名的命名规则

1.变量名可以由:英文字母(A-Z或者a-z),数字(0-9),_ ,$ 的组成

int a = 1;  //合法
int #a = 1; //非法

2.不能以数字开头

int a1 = 1; //合法
int 1a = 1; //非法[因为以数字开头了]

3.大小写敏感

int a = 1;
int A = 1;  //允许[因为 a 和 A 是两个变量]

4.不能使用关键字

int public = 1; //报错 [因为public是关键字]

5.建议小驼峰命名

int myAge = 30; // 变量名遵循小驼峰命名格式: xxXxXx 
//即:第一个单词首字母小写,后续单词的首字母大写

6.不建议使用中文

int 我的年龄 = 30; //语法正确,但是不建议使用

四、变量名初始化

初始化:声明变量后的第一次赋值称为变量初始化。

int a = 1; //声明的同时就赋值初始化。

int a;  //先声明
a = 1;  //后赋值初始化

注意:局部变量 (方法内部声明的变量) 不初始化不能使用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值