什么是变量:
变量就是用来存储一个数据的内存区域,且里面存储的数据可以变化。
变量定义的格式:
数据类型 变量名称 = 初始值;
数据类型的分类:
引用数据类型(除基本数据类型之外的,如String ,其他的后面学习)
String name = “ximeds”;
基本数据类型:4大类8种。
数据类型定义变量的几个补充知识点:
1.随便写一个整数字面值,都默认是int类型的,如果希望随便写一个整数默认是long型的必须在数据后加L或者l表示。
long num = 121515151811818; //显然没有超过long类型,但是这个整型默认是int的,而它超过了int的表示范围,所以会报错
2.随便写一个小数字面值,默认是double类型的,如果希望这个小数是float类型的,必须在数据后加F或者f表示。如
float num = 98.5; //这个98.5默认是double类型,因此编译器报错
变量名称: 通常是一种标识符,关键字不能做变量名
命名指导规范:
变量名称:满足标识符规则,建议全英文、有意义、首字母小写,满足“驼峰模式”,例如:int studyNumber = 59。
类名称: 满足标识符规则,建议全英文、有意义、首字母大写,满足“驼峰模式”,例如:HelloWorld.java。
标识符: 标志符就是由一些字符、符号组合起来的名称,用于给类,方法,变量等起名字。
标识符的要求:由数字、字母、下划线(_)和美元符($)等组成,不能以数字开头、不能是关键字、区分大小写。
关键字:
(1)Java自己保留的一些单词,作为特殊功能的,例如:public、class、byte、short、int、long、double…
(2)我们不能用来作为类名或者是变量名称,否则报错。
注:
1.变量要先声明再使用
2.变量声明后,什么类型的变量存储什么类型的数据
3.变量的有效范围是从定义开始到其所对应的“}”截止,同一个范围内部不能定义2个同名的变量。
4.变量定义的时候可以没有初始值,但是使用的时候必须给初始值。



