文章目录
一、循环语句
1. for循环
循环结构for语句的格式:
for(初始化表达式语句;判断条件语句;控制条件语句) {
循环体语句;
}
执行流程:
a:执行初始化表达式语句
b:执行判断条件语句,看其返回值是true还是false
如果是true,就继续执行
如果是false,就结束循环
c:执行循环体语句;
d:执行控制条件语句
e:回到B继续。
注意事项:
初始化表达式语句只执行一次
2.while循环
while语句
循环结构while语句的格式:
初始化条件语句;
while(判断条件语句) {
循环体语句;
控制条件语句;
}
执行流程:
a:执行初始化条件语句;
b:执行判断条件语句,看其返回值是true还是false
如果是true,就继续执行
如果是false,就结束循环
c:执行循环体语句;
d:执行控制条件语句
e:回到b继续。
do. . .while 语句
循环结构do…while语句的格式:
完整格式;
初始化条件语句;
do {
循环体语句;
控制条件语句;
}while(判断条件语句);
执行流程:
a:执行初始化条件语句;
b:执行循环体语句;
c:执行控制条件语句;
d:执行判断条件语句,看其返回值是true还是false
如果是true,就继续执行
如果是false,就结束循环
e:回到b继续。
3.死循环
A:一定要注意控制条件语句控制的那个变量的问题,不要弄丢了,否则就容易死循环。
B:两种最简单的死循环格式
while(true){…}
for(;;){…}
二、控制跳转语句
1.break语句
break 中断
break的使用场景
(1):在选择结构switch语句中
(2):在循环语句中
**注意:**离开使用场景的存在是没有意义的
作用
a:退出单层循环
b:退出多层循环(几乎不使用)
要想实现这个效果,就必须知道一个东西;带标签的语句;
格式:标签名:语句
here:
for (int i = 1; i <= 4; i++) {
a1 = "外层循环第"+i+"层";
for (int j = 1; j <= 4; j++) {
b1 = "内层循环第"+j+"层";
if (2 == j & 2 == i) {
break here;
}
}
}
2.continue语句
continue 继续
A:continue的使用场景
(1):在循环语句中
(2):离开使用场景的存在是没有意义的
B:作用
a:跳出一次循环,执行下一步操作
3.return语句
return的作用:
return 就是退出一个方法。跳转到上层调用的方法。
三、方法概述和格式说明
A:什么是方法
方法就是完成特定功能的代码块在很多语言中都有函数的定义,但是在咱们JAVA语言中,我们将其称之为方法。
B:方法的格式
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2 …){
方法体;
return 返回值;
}
C:方法的注意事项
a: 方法不调用不执行
b: 方法与方法是平级关系,不能嵌套定义
c: 方法定义的时候参数之间用逗号隔开
d: 方法调用的时候不用在传递数据类型
e: 如果方法有明确的返回值,一定要由return带回一个值
四、方法重载
在同一个类中,允许存在一个以上的同名方法,只要它们的参数列表不同,与返回值无关。
参数列表不同:
A:参数个数不同
B:参数类型不同