Java基础复习
一、变量及标识符
1.变量:数据放到内存中,为了重复使用某个数据,给这块数据贴上一个标签,给数据起一个名字用于存放数据,变量的作用载是以{ }来区分。由上往下,以内向外访问
2.标识符:用来给类、方法、变量等命名用的
命名规则:
- 1)必须由字母、数字、下划线_、组成
- 2)不能以数字开头
- 3)不能是关键字
类名:大写开头字母。方法名:小写开头字母,后面每个单词大写
二、数据类型
- 数据类型分为基本数据类型和引用数据类型两种
- 基本数据类型分为:
- 字节型:byte、char
- 整数型:short(短整型)、int(整数型)、long(长整型)。long声明时数字尾部添加L,否则会当作int整数型来声明
- 浮点型:float(单精度型)、double(双精度型)。单精度声明变量时数字尾部添加f,否则会当作double来声明
- 逻辑型:boolean(布尔型)
- 引用数据类型:
- 字符串型数据:String
- 对象型 new Object();
- 基本数据类型分为:
- 数据类型互相转换
- 隐式转换:小的数据类型转换大的数据类型
- 显示转换:从大的数据类型到小的数据类型
- 格式:目标数据类型 变量 = (目标数据类型)(被转换的数据)
- 例:
字符型与数据型:常用的转换有如下(注意String变量中只能是数字) String转int: int a = Integer.parseInt("3"); 转换后值为 3 String转double:double d = Double.parseDouble("3.1"); 转换后值为 3.1 int&double转String: String s1 = String.valueOf(1); 转换后值为1 boolean不可与其它数据类型转换'
三、运算符
- 运算符类型
- 数学运算符
- 常用的数学符有: + - * / %
- 简写 += -= *= /= %=
- 比较运算符
- > < >= <= == != 六种
- 赋值运算
- 用 =
- 三元运算符
- 逻辑运算符
- &,|,^,!,&&,||
&逻辑与:有false则false。 |逻辑或:有true则true。 ^逻辑异或:相同为false,不同为true。 !逻辑非:非false则true,非true则false。 特点:偶数个不改变本身。
- &,|,^,!,&&,||
- 位运算符
- &,|,^,~,>>,>>>,<<
位运算符的基本用法 &,|,^,~ 的用法 &:有0则0 |:有1则1 ^:相同则0,不同则1 ~:按位取反
- &,|,^,~,>>,>>>,<<
- 数学运算符
- 运算符优先级

四、流程控制
- A:什么是流程控制语句
- 流程控制语句:可以控制程序的执行流程。
-
B:流程控制语句的分类
- 顺序结构
- 选择结构
- if语句的三种表达式
1. if(比较表达式) { 语句体; } 2. if(比较表达式) { 语句体1; } else { 语句体2; } 3. if(比较表达式1) { 语句体1; }else if(比较表达式2) { 语句体2; }else if(比较表达式3) { 语句体3; } - switch语句
}switch(表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break; … default: 语句体n+1; break;
表达式:这个地方的取值是byte,short,int,char
JDK5以后可以是枚举
JDK7以后可以是字符串
总结switch语句和if语句的各自使用场景:- switch建议判断固定值的时候用
- if建议判断区间或范围的时候用
- if语句的三种表达式
-
循环结构
for,while,do…while- for语句的格式:
for(初始化表达式;条件表达式;循环后的操作表达式) {
循环体;
} - while语句的格式:
初始化语句;
while(判断条件语句) {
循环体语句;
控制条件语句;
} - do…while语句的格式:
初始化语句;
do {
循环体语句;
控制条件语句;
}while(判断条件语句);
循环控制跳转语句break、continue
break的使用只能在switch和循环中
continue的使用只能在循环中
注意:如果要退出多个循环,可以在循环语句句添加个LABEL: - for语句的格式:
- C:执行流程:
- 从上往下,依次执行。
五、方法
- A:为什么要有方法
- 提高代码的复用性
- B:什么是方法
- 完成特定功能的代码块。
- C:方法的格式
-
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) { 方法体语句; return 返回值; } - D:方法的格式说明
- 修饰符:目前就用 public static。后面我们再详细的讲解其他的修饰符。
- 返回值类型:就是功能结果的数据类型。
- 方法名:符合命名规则即可。方便我们的调用。
- 参数:
- 实际参数:就是实际参与运算的。
- 形式参数;就是方法定义上的,用于接收实际参数的。
- 参数类型:就是参数的数据类型
- 参数名:就是变量名
- 方法体语句:就是完成功能的代码。
- return:结束方法的。
- 返回值:就是功能的结果,由return带给调用者。
本文深入讲解Java基础,包括变量与标识符的使用规则,详细解析数据类型及其转换,阐述运算符的功能与流程控制语句的应用,同时介绍了方法的概念与格式,帮助初学者全面掌握Java编程基础。

1080

被折叠的 条评论
为什么被折叠?



