标识符
标识符概念:
- Java语言中,对于变量,常量,函数,语句块也有名字,我们统统称之为Java标识符
- 标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的
- 举例:
class Student {};
int identifier ;
String userName ;
标识符组成:
- Java标识符由数字,字母和下划线(_),美元符号($)组成,只能以字符、_或 $开头
- 标识符是大小写区别对待的并且未规定最大长度
- 标识符不能是Java关键字
- Java关键字有以下
数据类型
- 数据类型是程序设计语言描述事物、对象的方法。Java数据类型分为基本类型和引用类型两大类
- 基本数据类型
整数类型 byte, short, int, long
整型类型:用于表示没有小数部分的数值,它允许是负数
类型 | 存储需求 |
---|---|
byte | 1字节 |
short | 2字节 |
int | 4字节 |
long | 8字节 |
浮点类型 double, float
浮点类型:用于表示有小数部分的数值
类型 | 存储需求 |
---|---|
float | 4字节 |
double | 8字节 |
字符类型 char
占用2个字节
采用unicode编码,字符的存储范围在\u0000~\uFFFF
编码中的第一个字节仍与 ASCII 兼容
布尔类型 boolean
有false和true两个值,用来判定逻辑条件
整数值和布尔值之间不能进行相互转换
- 引用数据类型
类
接口
数组
枚举
量的定义
- 变量是在程序运行过程中其值可以被改变的量
- 变量的声明:
数据类型 变量名;
int x;
- 变量的初始化:声明一个变量后,通过赋值语句对变量进行显示的初始化
int x=10;
- 常量是在程序运行过程中其值始终保持不变的量。Java使用关键字final来定义常量
- 常量定义的语法格式:
final 数据类型 常量名称 = 值 ;
final int z = 20;
常量被赋值之后,就不能再改变了
分支流程
- 条件分支
1、if…else
2、switch…case - 基本语法:
if…else基本语法:
if ( 条件表达式 ) {
//条件为真时执行
语句块1
} else {
//条件为假时执行
语句块2
}
switch…case:多分支的条件语句
switch ( 表达式 ) {
case constant1:
语句;
break;
case constant2:
语句;
break;
default:
语句;
break;
}
循环流程
- Java中循环包括:
- for循环
- while循环
- do……while循环
- 增强型for循环
- 完整的循环语句一般包括四部分内容:
- 初始化部分:设置循环的初始条件
- 循环体部分:被反复执行的代码
- 迭代部分:用来更新循环控制条件
- 终止部分:退出循环的条件判断
1、for循环:当循环变量在指定范围内变化时,重复执行循环体,直到循环变量超出了指定的范围时退出
for( 初始化表达式; 终止条件表达式; 更新表达式 ) {
循环体
}
//初始化表达式中的变量必须声明并赋值。
//终止条件表达式的值必须为布尔值
2、while循环:当条件满足时进入,重复执行循环体,直到条件不满足时退出
while( 循环条件表达式 ) {
循环体
}
3、do…while循环:无条件进入,执行一次循环体后判断是否满足条件,当条件满足时重复执行循环体,直到条件不满足时退出
do {
循环体
} while ( 循环条件表达式 );
//先进入循环体,后判断
4、增强型for循环:用于数组或者集合的遍历
for ( 类型 变量名: 数组或集合 ) {
循环体
}