一、Java中的循环结构
1. for语句
循环结构for语句的格式:
for(初始化表达式语句;判断条件语句;控制条件语句) {
循环体语句;
}
执行流程:
1:执行初始化表达式语句
2:执行判断条件语句,看其返回值是true还是false
如果是true,就继续执行
如果是false,就结束循环
3:执行循环体语句
4:执行控制条件语句
5:回到2继续
注意:初始化表达式语句只执行一次
2.while语句
循环结构while语句的格式:
初始化条件语句;
while(判断条件语句) {
循环体语句;
控制条件语句;
}
执行流程:
1:执行初始化条件语句;
2:执行判断条件语句,看其返回值是true还是false
如果是true,就继续执行
如果是false,就结束循环
3:执行循环体语句
4:执行控制条件语句
5:回到2继续
3.do…while语句
循环结构do…while语句的格式:
初始化条件语句;
do {
循环体语句;
控制条件语句;
}while(判断条件语句);
执行流程:
1:执行初始化条件语句
2:执行循环体语句
3:执行控制条件语句
4:执行判断条件语句,看其返回值是true还是false
如果是true,就继续执行
如果是false,就结束循环
5:回到2继续
4.循环结构中三种循环语句的区别
do…while中循环体至少执行一次,而for和while都是先判断条件是否成立,如果条件成立再去执行循环体
如果在循环结束后,想继续使用控制条件的那个变量,那么建议使用while循环
5.两种最简单的死循环结构
while(true){…}
for( ; ; ){…}
二、Java中的控制跳转语句
1.break—————————中断
break的使用场景:
a:在选择结构switch语句中
b:在循环语句中
离开使用场景存在是没有意义的
作用:
a:退出单层循环
b:退出多层循环(几乎不使用)
2.continue————————继续
continue的使用场景:
a:在循环语句中
b:离开使用场景的存在是没有意义的
作用:
跳出一次循环,执行下一步操作
3.return——————————返回
return使用场景:
在结束方法,带回值时使用
作用:
return 就是退出一个方法。
跳转到上层调用处
三、方法
1.方法定义:
方法就是完成特定功能的代码块
类比于其他语言中的函数定义,在Java语言中,我们将其称之为方法
2.方法的格式
(1): 修饰符——————如:public static
(2): 返回值类型——————用于限定返回值的数据类型
(3): 方法名——————我们自己给完成特定功能的代码块起的名字
(4): 参数类型——————限定调用方法时传入参数的数据类型
(5): 形式参数——————是一个变量,接收调用方法时传入的实际参数
(6): 方法体——————完成功能的代码
(7): return——————结束方法以及返回方法指定类型的值
(8): 返回值——————就是方法的结果,由return带回给调用者
3.如何写一个方法
两个明确:
1:返回值类型——————明确方法结果的数据类型
2:参数列表——————明确要传递几个参数,以及每一个参数的数据类型
4.方法的注意事项:
1.方法不调用不执行
2.方法与方法是平级关系,不能嵌套定义
3.方法定义形式参数时,形式参数之间用逗号隔开
4.方法调用时传值不用传数据类型
5.如果方法有明确的返回值,一定要由return带回一个值
转载:https://blog.csdn.net/qq_39870032/article/details/102157948