标签:
第四天笔记
可以反复执行,同一段程序
循环是需要一定条件的,条件结果是真,循环继续进行
当你不需要循环的时候,条件结果改成假,循环就停止了
写法格式:
For(初始化变量;条件;增量){
循环体
条件为true,执行循环体
条件为false,结束循环
}
初始化变量:定义变量,控制循环次数。注意:变量的作用范围
条件:为true进入循环,为false,结束循环
增量: 给初始化变量使用
如果都不写三个内容,变成死循环,永远不会结束。
代码演示:
结果:
写法格式:
While(条件)
{
循环体
条件为true,执行循环体
条件为false,结束循环
}
For和while什么时候使用
For 适用知道循环次数的循环
While:适用于循环次数不明确的循环
代码演示:
打印水仙花数:
结果演示:
写法格式:
Do{
循环体
}while(条件)
无条件循环一次,然后判断while中的条件,如果条件是真,继续循环,否则结束循环
由于有个无条件运行一次的特性,带有一定的风险
风险性:批量转账,使用do while不会判断余额,直接先行转账
作用:可以写在switch,也可以循环中使用,终止循环的运行
代码演示:
结果:
这个关键字,用法非常单一,只能跟随循环出现,其他地方不能写continue。终止本次循环,开始下一次循环。
代码演示:
代码演示:
当一个方法遇到return后,就结束了,
Return下面所有的代码都不执行
一个循环中,还写了另一个循环,嵌套的for循环即可
外层循环For(){
内层循环For(){
}
}
代码演示:打印三角形
结果:
Break在嵌套循环中的跳出效果:
终止break所在的循环中
终止外环循环,可以给循环起一个名字,终止它即可。
代码演示:
结果:
方法,即是函数,在java中,一般称为方法。
方法作用:将重复而且经常使用的代码,封装到一起,使用时调用即可。
概念:方法是可以独立完成某一功能的代码段
格式:
修饰符 + 返回值的类型 +方法名(参数列表1,参数列表2.。。){
方法体
Return;
}
修饰符:固定的写 public static
返回值类型:方法计算后的结果的数据类型,若没有返回值,使用void
方法名:自定义内容,标识符规范
参数列表:方法在运算的时候,有没有未知的数据,如果有,写在参数列表。
调用方法:写要调用方法的名字以及参数。
A.不调用就不执行,
B. 在一个方法中,不能再定义其他方法。
C. 方法在调用的时候不用传递数据类型
D.明确返回值,必须写return。
E. 如果方法的返回值是void,return可以不写,也可以直接写return;
F. 如果方法有返回值,可以直接写在输出语句中,如果没有返回值,不能写在输出语句中。
代码演示:
结果:
方法的重载(overload):
概念:在同一类中,可以出现同名的方法,只要方法的参数列表不同,即为
即为重载。
参数列表不同是指:个数,顺序,列表
方法是不是重载,与返回值,修饰符没有关系。
JVM在调用重载的方法的时候,根据参数的类型直接调用
代码演示:
结果:
标签:
原文地址:http://www.cnblogs.com/liman/p/4340886.html