小言_互联网的博客

Java中循环语句和控制跳转语句及定义方法

306人阅读  评论(0)

一、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
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场