一、随堂笔记
1、流程控制与循环
用于处理需要重复执行的操作;
根据判断条件的成立与否,决定程序段落的执行次数,而这个程序段落我们称为循环体;
while:事先不需要知道循环执行多少次;
do while:同上,只是至少要执行一次(先做,后判断);
for:需要知道循环次数;
while
while(条件表达式){多次执行的语句;
循环体;
}
do....while
do{
循环体;
}while(条件表达式);
for循环
for(初始化表达式;条件表达式;递增递减表达式){
循环体;
}
嵌套循环
for(){
for(){
}
}
1, for里面的3个表达式运行的顺序,初始化表达式只读一次,判断循环条件,为真就执行循环体,然后再执行循 环后的操作表达式,接着继续判断循环条件,重复找个过程,直到条件不满足为止。
2, while与for可以互换,区别在于for为了循环而定义的变量在for循环结束就在内存中释放。而while循环使用的变 量在循环结束后还可以继续使用。
3, 最简单无限循环格式:while(true) , for(;;),无限循环存在的原因是并不知道循环多少次,而是根据某些条件, 来控制循环。
break:switch语句中使用,循环中使用continue:(继续),只能在循环中使用
(1):若这两个语句离开应用范围,存在是没有意义的。
(2):这个两个语句后面都不能有语句,因为执行不到。
(3):continue语句是跳过本次循环,继续下次循环。
(4):标签的出现,可以让这两个语句作用于指定的循环。
2、方法
函数 function 功能
[修饰符] 返回值类型 方法名(参数列表){
方法体
}
返回值类型:可以是JAVA中所有的数据类型
参数列表:参数,看作方法的变量,定义格式与变量相同
形参:定义方法的时候,定义的参数,定义格式与变量相同
实参:调用方法传递的具体的数据
方法的调用:调用方法传递参数基于值的传递
函数的重载:
多个函数的函数名相同,参数列表不同(个数、顺序、类型),这就是函数的重载。在调用函数的时候通过传入 的实参找到匹配的函数调用。
函数的重载和返回值类型无关。
二、个人心得