关键字和保留字
关键字(keyword)
定义:在JAVA语言中具有特殊的含义,用作专门用途的字符串(单词)
特点:关键字中所有的字母均为小写
官方网址:https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html
保留字:现有的JAVA版本尚未使用但以后可能使用
goto、const
标识符以及命名规则
1、凡是自己起名字的地方都叫我标识符
2、命名规则:
》有26个英文字母大小写,0-9,_或$组成
》数字不可开头
》不可以使用关键字和保留字但可以包含
》严格区分大小写长度无限制
》表示符不能包含空格
3、JAVA中的命名规范:
包名:很多单词组成是所有的字母都小写xxxyyyzzz
类名、接口名:多单词组成时,所有单词的首字母大写XxxYyyZzz
变量名、方法名、:多单词组成时xxxYyyZzz
常量名:所有字母都大写,多单词是每个单词用下划线连接XXX_YYY_ZZZ
变量
1、变量的概念
》内存中的一个存储区域
》该区域的数据可以在同一个类型范围内不断地变化
》变量时程序中最基本的存储单元。包含变量类型、变量名和存储的值
2、变量的作用
》用于正在内存中保存数据
3、使用变量注意
》JAVA中的每个变量先声明后使用
》使用变量名来访问这块区域的数据
》变量的作用域:其定义在的一对 { } 中
》变量只在其作用域内定义才有效
》同一个作用域内,不能定义重名的变量
4、变量的分类
1. 基本数据类型
整形
: byte \ short \ int \ long \
![在这里插入图片描述](https://img-blog.csdnimg.cn/98f77c9516af46ab9ae99a7993f214b1.jpeg#pic_center)
浮点型
: float \ double
字符型
: char(1字符=2字节)
定义char的变量,通常使用一对 ‘ ’ ,内部只能写一个字符
布尔型
:boolean
2. 引用数据类型
类(class)
接口(interface)
数组(array)
基本数据类型变量间转换
基本数据类型与String间转换
进制与间转换
运算符
1. 基本数据类型之间的运算规则(7中基本数据类型不包括boolean)
①自动提升类型
容量小的数据类型与容量大的数据类型做运算的时候,结果自动提 升为大的数据类型(此处的大小指的是表数范围)
byte、char、short -- > int --> long --> float --> double
特别的:当byte、char、short三种数据类型的变量做原酸的时候结果为int类型
2. 数值类型之间的转换
强制类型转换
需要使用强转符:()、
注意点:强制转换可能会导致精度损失
double d1 = 12.9
int i1 = (int) d1://截断操作
3、字符串类型String
自增欲自减运算符
n++ 或 ++n ,后缀或者前缀都会是变量自增或者自减。
区别在于前缀形势会先完成加1,后缀形式会使用变量原来的值。
所以在表达式中尽量不要使用
程序流程控制
》顺序结构
》分支结构
》循环结构在这里插入代码片