目录
一.代码注释
二.变量与常量
1.标识符
2.关键字
3.变量
4.常量
三.基本数据类型
1.整数类型
2.浮点类型
3.字符类型
1.char型
2.转义字符
4.布尔类型
一.代码注释
在代码中添加注释能提高代码的可读性。注释中包含了程序的信息,可以帮助程序员更好的阅读和理解程序,被添加了注释的代码段是不会被运行的,开发者不仅可以在注释中键入代码的说明文字、设计者的个人信息,还可以使用注释来屏蔽某些不希望执行的代码。Java中提供了3种代码注释,分别为单行注释、多行注释和文档注释。
1.单行注释:“//”为单行注释的标记,从符号“//”开始知道换行为止的所以内容都是注释内容。
2.多行注释:“/* */”为多行注释标记,符号“ /* ”与“ */ ”之间的所有内容都是注内容,这种注释 方式可包括多行。
3.文档注释:“/** */”为文档注释标记,符号“ /** ”与“ */ ”之间的内容都是文档注释内容,对于 初学者而言,文档注释并不是很重要,了解即可。
二.变量与常量
在学习变量和常量之前,我们需要先学习一下标识符和关键字,因为变量与常量的命名规则与之相关联。
1.标识符
标识符可以简单理解为一个名字,用来标识类名、变量名、方法名以及数组名等。
Java规定标识符由任意顺序的字母、下划线、美元符号($)和数字组成,并且不能以数字开头。例如:
abc
_12d
ab456
BMW
$$
如果数字开头或者使用非法字符,这会出现编译错误,例如:
300aga //不可以以数字开头
public //不可以使用关键字
User Name //不可以用空格隔开
注意:在Java标识符的字母是严格区分大小写的,如good和Good是两个不同的标识符。
2.关键字
关键字是Java中已经被赋予特定意义的一些单词,不可以把这些单词作为标识符来使用。Java中的关键字有如下一些:
3.变量
所谓变量,就是可以改变值的量,可以把变量理解成为一个“容器”。例如一个烧杯,给变量赋值就相当于给烧杯倒水,变量可以不断更换值,就像烧杯可以反复使用一样。
那么为什么要声明变量呢?简单来说,就是要告诉编译器这个变量属于哪一种数据类型,这样编译器才知道要分配多少内存空间给它,以及它可以存放什么样的数据类型。在程序运行过程中,如果内存空间内的值时变化的,那么这个内存空间就被称为变量名,二内存空间的值就是变量值,在声明变量名时可以不赋值,也可以赋初值。例如:
int x = 20; //声明int类型的变量x,并赋值为20
int y; //声明int类型的变量y,不赋初值
注意:在写完一条语句之后要以分号结尾
对于变量的命名并不是任意的,应遵循以下几条规则:
1.变量名必须是一个有效的标识符
2.变量名不可以使用Java中的关键字
3.变量名不能重复
4.应选这有意义的单词作为变量名
4.常量
与变量不同,常量时在程序运行过程中一直不会改变的量。常量在整个程序中只能被赋值一次,如果常量被多次赋值,则会发生编译错误。在Java中声明一个常量,需要通过final关键字来进行限定。语法如下:
final 数据类型 常量名称 [ = 值];
例如:
final double PI = 3.1415926; //声明double类型常量PI并赋值
注意:常量名通常使用大写字母命名,这样的命名方式规则可以清楚的将常量与变量区分开。
三.基本数据类型
Java中包含了8中基本数据类型来存储数字、字符和布尔值。
1.整数类型
整数类型用来存储整数数值,可以是正数,也可以是负数。整型数据根据它在内存中所占大小不同,可分为byte、short、int和long 4种类型,它们具有不同的取值范围。
2.浮点类型
浮点类型表示有小数部分的数字。Java中浮点类型分为单精度浮点类型(float)和双精度浮点类型(double),它们具有不同的取值范围。
注意 :在一般情况下小数都被看作为double类型,若想使用float声明小数,则需要在小数后面添加F或者f,在声明float类型变量时如果不加F或者f,系统会认为是double类型而出错。
3.字符类型
字符类型分为两个类别,分别是char类型和转义字符类型。
1.char型
char类型用于存储单个字符,占用16位bit的内存空间,在声明字符型变量时,若要给变量赋 值,则需要用单引号包裹起来。
2.转义字符
转义字符是一种特殊的字符变量,以反斜线“ \ ”开头,后跟一个或多个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“ 转义 ”。
注意:将转义字符赋值给字符变量时,与字符常量值一样需要使用单引号。
4.布尔类型
布尔类型又称为逻辑类型,只有true和false两个值,分别代表布尔逻辑中的“ 真 ”和“ 假 ”。布尔值不能与整数类型进行转换。布尔类型通常被用在流程控制中作为判断条件。例如: