Java循环和方法

来源:互联网 发布:ios禁止软件联网 编辑:程序博客网 时间:2024/04/30 05:15
循环嵌套语句:
for 循环
格式:
for(表达式1;表达式2;表达式3){
循环执行语句体4
}
for循环语法:
1、首先执行表达式1,然后执行表达式2.当表达式2的值为true时,执行循环语句体4.然后执行表达式3,再次执行表达式2,若为true,继续执行语句体4,在执行表达式3,如此往复循环执行,当表达式2的值为false时,终止循环。
2、当表达式2为空的时候,默认为true。


while 循环:
语法格式:while(exp1){
循环体1
}
1、当exp1中满足exp1中的值为true时,循环体执行,然后继续判断exp1的值,当不满足为true时终止循环。(一般在循环体中会有控制exp1中的值发生变化,或者是有break,goto语句跳出循环)。


for 与 while的区别:
1、for(int i = 0;;)这个i在for循环执行后,变量回收.


do...while...循环:
do{
循环体
}while(exp1)
1、先执行循环体,然后执行while中的exp1语句,执行完之后判断exp1中的值,当为true时,再次执行循环体,然后继续循环,当exp1中的值为false时,终止循环。
2、无论while中exp1中的值为false还是true,do...while...循环都会执行一次。
实际开发使用:for、while、do...while...使用频率(从高到低)。


return:1、返回 值/对象。
2、终止此方法在return后面的代码。
3、return 后面的代码可能出现无效代码,编译器会报错。


continue:1、结束本次循环,继续下次循环。


break: 1、跳出整个循环。


Java中 goto:
在java中,并没有goto关键字,goto只是作为保留关键字。实现方式是通过标签的形式。
不推荐使用这种方法。


方法:
方法是实现特定功能程序的代码块。


在程序设计中,如果相同的代码重复出现三次或以上,代码要进行重构(DRY)。在开发中会将功能相同的代码封装在一起,形成方法。


定义一个方法有哪些原则:
1、DRY原则。
2、SHY原则。
3、可以实现相对独立的逻辑
4、实现比较复杂的逻辑
5、可以对具体实现进行隐藏/封装


方法的定义格式:
访问修饰符 返回类型 方法名(参数类型1 参数名称1, 参数类型2, 参数名称2...){
方法体
返回值
}
声明方法的两要素:
1、返回值类型
2、参数列表咯


方法调用:
1、方法在调用时才会执行,不调用不执行。
2、调用方法时,假如方法含有形式参数,那么在实际调用时就要传入相应类型的实参。
3、return 返回值的数据类型,必须和方法声明数据类型一致或者有父子关系的类型。

4、无返回类型的方法中没有return。


方法重载:
1、同一个类中方法有相同的方法名
2、参数列表不同(个数, 顺序, 类型)
3、重载方法的返回值类型不能相同
4、权限,其它修饰符可以不同
方法重载的意义:
1、扩展了方法的功能

0 0
原创粉丝点击