第一章 Java初体验
第二章 变量与常量
2-1关键字
2-2 标识符
标识符是用于给程序中的变量、类、方法等命名的符号
2-4 变量
三个元素描述变量:变量名、变量类型和变量值。
2-5 命名变量
1、骆驼式命名法:第一个单词的首字母小写,其后的单词的首字母大写
2、见名知意
3、区分大小写
2-6 Java中的数据类型
Java语言是强类型语言,即在Java中存储的数据都是有类型的,而且必须在编译时就确定其类型
在Java领域中,基本数据类型变量存的是数据本身,而引用数据类型变量存的是数据的空间地址。
常见的基本数据类型
String是一种常见的引用数据类型,用来表示字符串
2-7 Java中变量的使用规则
2-9 Java中的自动类型转换
2-10 Java中的强制类型转换
语法:(数据类型)数值
输出结果:75.8 75
2-11 Java常量的应用
常量,它的值被设定后,在程序运行过程中不允许改变
语法:final 常量名=值
final String Love="imooc";
常量名一般使用大写字符
2-12 注释
单行注释、多行注释、文档注释
第三章 常用的运算符
3-1 什么是运算符
运算符是功能符号,用以通知Java金西行相关的运算。
常用的运算符分为五种:
算数运算符、赋值运算符、逻辑运算符、比较运算符、条件运算符
3-2 算数运算符
+ - * / % ++ --
3-3 赋值运算符
= += -= *= /= %=
3-4比较运算符
> >= < <=(只支持数值类型) == !=(既支持数值类型,也支持引用类型)
3-5 逻辑运算符
&& || ^ !
3-6 条件运算符
也成三元运算符 语法:布尔表达式?表达式1:表达式2
3-7 运算符的优先级
第四章 流程控制语句
4-1 条件语句之if
语法:
4-2 条件语句之if...else
语法:
4-3 条件语句之多重if
语法
4-4 条件语句之嵌套if
语法
4-6 条件语句之switch
语法
4-7 循环语句之while
语法
4-8 循环语句之do...while
语法
4-9 循环语句之for
语法
4-11 循环跳转语句之break
实现代码:
结果:1 2 结束啦
4-12 循环跳转语句之continue
continue的作用是跳过循环体中剩余的语句执行下一次循环。
实现代码:
结果:2 4 6 8 10
4-14 循环语句之多重循环
第六章 数组
6-1 什么是数组
数组可以理解为一个巨大的“盒子”,里面可以顺序存放多个类型相同的数据。
6-3 如何使用Java中的数组
四个步骤:声明数组、分配空间、赋值、处理数组中的数据
1、声明数组
语法:数据类型[ ] 数组名 或 数据类型 数组名[ ]
2、分配空间
语法:数组名=new 数据类型[数组长度]
将上面两个步骤合并:数据类型[ ] 数组名 = new 数据类型 [数组长度] 如:int[ ] scores=new int[5]
3、赋值
4、处理数组中的数据
将上面几步合并:如int[ ] scores = {1,2,3,4}; 等价于 int[ ] scores=new int[ ]{1,2,3,4};
6-5 使用循环操作Java中的数组
数组名.length用于获取数组的长度
6-6 使用Arrays类操作Java中的数据
要导入Arrays类 import java.util.Arrays;
1、排序
语法:Arrays.sort(数组名); 按升序排列
2、将数组转换为字符串
语法:Arrays.toString(数组名);
6-8 使用foreach操作数组
语法:for (元素类型 元素变量:遍历对象){
执行的代码
}
for(int score:scores) {
System.out.println(score);
}
6-9 Java中的二维数组
四个步骤:声明数组、分配空间、赋值、处理数组中的数据
1、声明变量并分配空间
数据类型[ ] [ ] 数据名 = new 数据类型[行的个数] [列的个数]
2、赋值
3、处理数组
int [ ] [ ] scores = {{1,2,3},{4,5,6}}
结果:123
456
第七章 方法
7-1 如何定义Java中的方法
所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块。
1、访问修饰符:public、protected、private
2、返回值类型:方法返回值的类型,如果方法不具有返回值,则返回值类型为void;如果方法有返回值,则要确定返回值的类型,以及方法体中使用return语句返回值。
3、方法名:合法的标识符
4、参数列表:参数可以有多个,各个参数以逗号隔开,每个参数由参数类型和参数名组成。
方法按是否带参以及有返回值可分为:无参无返回值方法,无参带返回值方法,带参无返回值方法,带参带返回值方法
7-2 无参无返回值方法的使用
第一步:声明方法
第二步:调用方法
当需要调用方法执行某个操作时,先创建类的对象,然后通过对象名.方法名();来实现
7-3 无参带返回值方法的使用
调用无参带返回值方法时,要有变量接收返回值并进行处理。
7-5 带参无返回值方法的使用
调用语法:
把定义时的参数称为形参,是用来定义参数的个数和类型;把调用时的参数称为实参,是传递给方法处理的值。
一定不可忽视的问题:
1、调用带参方法时,必须保证实参的数量、类型、顺序与形参一样
2、调用方法时,实参不需要指定数据类型
3、方法的参数可以是基本数据类型,如int、double,也可以是引用数据类型,如string、数组
4、当方法参数有多个时,参数之间以逗号分隔
7-6 带参带返回值方法的使用
7-8 方法的重载
如果同一个类中包含了两个或两个以上方法名相同,方法参数的个数、类型和顺序不同的方法,则称为方法的重载。