一、变量
1、变量的概述
如何把一个数值存储在内存中?
在程序运行的过程中,其值可以发生改变的量叫变量。
2、学习变量的目的?
将数据存储在内存中,并取出来,变量其实就是内存中的地址。
3、标识符的命名的规则:
标识符:就是自己起的名字。
标识符的命名要求:望文生意。
(1)、标识符是由字母、数字、下划线和$组成,但是不能以数字开头。
(2)、严格区分大小写
(3)、没有长度限制
(4)、中文也可以,但是不建议使用
(5)、不能使用关键字或者保留字。
4、驼峰式命名法:
(1)、大驼峰:每个单词的首字母全部大写。(类名、接口名、枚举名)
HelloWorld
(2)、小驼峰:首个单词的首字母小写,其后单词的首字母大写。(变量名、方法名)
userName
5、变量的分类
(1)、成员变量
(2)、局部变量
6、变量的使用:
方式一:
先声明,再初始化,最后使用
声明:在内存中开辟一片空间
语法格式:
数据类型 变量名;
例如:
int num;
初始化:给开辟的空间赋值
语法格式:
变量名=初始值;
例如:
num=10;
使用:取空间的数据
通过变量名取数据。
方式二:
声明的同时赋初始值。
语法格式:
数据类型 变量名=初始值;
二、数据类型
1、数据类型的分类
(1)、八大基本数据类型
数值型
整数:byte、short、int、long
浮点:
单精度:float
双精度:double
字符型:char
布尔型:boolean
(2)、引用数据类型(面向对象)
2、整数类型:
字节数 位数 范围
byte 1 8 -2^7~2^7-1
short 2 16 -2^15~2^15-1
int 4 32 -2^31~2^31-1
long 8 64 -2^63~2^63-1
int为整数类型的默认类型,要想声明long类型的数据,必须在赋初值的时候加l或者L
3、浮点类型:
float:单精度,要想声明float的数据,在赋值的时候加f或者F
double(默认):双精度
4、字符型char
可以存储双字节16位的数据
范围为0~65535
一个字母占1个字节(8位)
一个汉字占2个字节(16位)【有个别汉字占3个字节】
面试题:char类型能存储汉字吗?为什么?
可以
5、布尔类型boolean
boolean类型只能存储true或者false。
6、字符串类型:String
面试题:String是不是基本数据类型?
不是,是引用数据类型。
JAVA学习笔记day003--变量
于 2022-04-20 15:12:21 首次发布