循环语句
for(表达式1;表达式2;表达式3){//循环内容}
for的循环的代码结构:
for(1)循环变量初始化;2)循环的条件 ;4)【步进语句】 ){
3)循环体-业务里要求循环做的事情
for特点:执行顺序和while一致,为(循环四大结构)提供相应的位置
while和for对比:1)表达式1定义变量-作用域在for的{}里面
2)表达式2编写内容必须是布尔类型,如果不写-默认为true
循环的四大结构
1)循环变量初始化
2)循环的条件
3)循环体-业务里要求循环做的事情
4)【步进语句】改变循环变量
循环的嵌套:循环结构的代码里又出现的循环的结构
作用:循环结构的业务里又需要循环的做事情,那么可以使用循环嵌套。
break和continue
作用:动态的在循环结构里结束循环
break:默认结束包裹break的循环结构的【剩余所有次循环】,执行后,循环后面所有的次数都不执行
continue:默认结束包裹continue的循环结构的【当次循环】,执行后,当前循环后内容不执行,直接进入下一次循环执行
方法概念: 方法对应一种功能,方法的多句代码-对应该功能实现的步骤,方法名代表该功能做的事情。
1方法的作用:
1)、避免main方法代码过于臃肿(方法代码多),变量冲突,难以维护
2)、重复使用代码,便于修改
3)、便于分解问题,把复杂问题分解为小问题分别完成-便于调试每一个小功能。
使用方法参数的步骤
1)定义方法-》加入形式参数列表(规定了我们方法所需要的数据)
语法:
public static void 方法名(形式参数列表){ }
形式参数列表:数据类型 参数名1,数据类型 参数名2...
注意点:参数是特殊的局部变量,作用域在方法中
2)使用执行方法-》传入实际参数列表(传入具体的数据)
语法:
方法名(实际参数列表);
实际参数列表:参数1的值,参数2的值...
注意点:
调用的时候-【实际参数】会给【形式参数赋值】
-》实际参数必须兼容形式参数
1)个数要一致
2)类型兼容(实际参数类型可以自动转换为形式参数即可)
3)顺序一致
方法的返回值:方法执行的过程中-如果有执行的结果在方法调用的位置需要,可以通过返回值带回结果。
方法使用返回值的步骤:
1)方法定义的时候-设置返回值类型(返回的数据的类型)
语法:
public static void【或】返回值类型 方法名(形式参数){}
void(空):表示我们方法执行结束,不用返回数据,没有返回值。
2)方法定义的时候-代码里-要通过return 返回具体的数据
语法:
public static void【或】返回值类型 方法名(形式参数){
//业务代码
//返回结果数据
return 数据值;}
3)方法调用的时候-接收返回的数据
语法1:有数据没有接收
方法名(实际参数);
语法2:有数据通过变量接收
返回值类型 接收变量= 方法名(实际参数);
方法参数和返回值的注意点
1)方法有参数-必须传入
2)方法有返回值-可以不接收
for(表达式1;表达式2;表达式3){//循环内容}
for的循环的代码结构:
for(1)循环变量初始化;2)循环的条件 ;4)【步进语句】 ){
3)循环体-业务里要求循环做的事情
for特点:执行顺序和while一致,为(循环四大结构)提供相应的位置
while和for对比:1)表达式1定义变量-作用域在for的{}里面
2)表达式2编写内容必须是布尔类型,如果不写-默认为true
循环的四大结构
1)循环变量初始化
2)循环的条件
3)循环体-业务里要求循环做的事情
4)【步进语句】改变循环变量
循环的嵌套:循环结构的代码里又出现的循环的结构
作用:循环结构的业务里又需要循环的做事情,那么可以使用循环嵌套。
break和continue
作用:动态的在循环结构里结束循环
break:默认结束包裹break的循环结构的【剩余所有次循环】,执行后,循环后面所有的次数都不执行
continue:默认结束包裹continue的循环结构的【当次循环】,执行后,当前循环后内容不执行,直接进入下一次循环执行
方法概念: 方法对应一种功能,方法的多句代码-对应该功能实现的步骤,方法名代表该功能做的事情。
1方法的作用:
1)、避免main方法代码过于臃肿(方法代码多),变量冲突,难以维护
2)、重复使用代码,便于修改
3)、便于分解问题,把复杂问题分解为小问题分别完成-便于调试每一个小功能。
使用方法参数的步骤
1)定义方法-》加入形式参数列表(规定了我们方法所需要的数据)
语法:
public static void 方法名(形式参数列表){ }
形式参数列表:数据类型 参数名1,数据类型 参数名2...
注意点:参数是特殊的局部变量,作用域在方法中
2)使用执行方法-》传入实际参数列表(传入具体的数据)
语法:
方法名(实际参数列表);
实际参数列表:参数1的值,参数2的值...
注意点:
调用的时候-【实际参数】会给【形式参数赋值】
-》实际参数必须兼容形式参数
1)个数要一致
2)类型兼容(实际参数类型可以自动转换为形式参数即可)
3)顺序一致
方法的返回值:方法执行的过程中-如果有执行的结果在方法调用的位置需要,可以通过返回值带回结果。
方法使用返回值的步骤:
1)方法定义的时候-设置返回值类型(返回的数据的类型)
语法:
public static void【或】返回值类型 方法名(形式参数){}
void(空):表示我们方法执行结束,不用返回数据,没有返回值。
2)方法定义的时候-代码里-要通过return 返回具体的数据
语法:
public static void【或】返回值类型 方法名(形式参数){
//业务代码
//返回结果数据
return 数据值;}
3)方法调用的时候-接收返回的数据
语法1:有数据没有接收
方法名(实际参数);
语法2:有数据通过变量接收
返回值类型 接收变量= 方法名(实际参数);
方法参数和返回值的注意点
1)方法有参数-必须传入
2)方法有返回值-可以不接收