流程控制语句之循环结构
1.for 语句
格式:
for(初始化表达式;条件表达式;循环后的控制语句){
循环体
}
for(int x =1;x<=10;x++){}
注意事项:
1,条件表达式只能是boolean;
2,如果循环体只有1条语句,那么{}可以不写。
3,左大括号前面不要加分号。
4,for(里面用分号进行分割)
2.while 语句
格式:
初始化语句;
while(判断条件语句){
循环体
控制条件语句
}
int x = 1;
while(x<=10){
x++;
}
3.do...while 语句
格式:
初始化语句;
do{
循环体;
控制条件语句;
}while(判断条件语句);
4.三种循环结构的区别:
1) do... while 和 for , while 的区别:
do.. or , while 会先判断条件语句是否 true,如果是 true 才会执行循环体,否则不执行。
2) for 语句, while 语句 的区别:
如果我们先使用控制循环的变量,用 while 否则用 for ,(默认用 for 语句,因为它节约内存)
如果我们能够明确循环次数,使用 for 语句,不知道循环多少次,用 while 语句。
5.无限循环的2种格式:
格式1: while(true){循环体语句}
格式2: for (; ; ) {循环体语句}
6.循环的嵌套使用:
外循环决定行数
内循环决定列数。
7.转义字符
\t 制表符 \r回车 \n 换行 \' \" \\
8. break
作用:只能用在switch和循环语句(for,while),表示结束它所在的循环。
9.continue
作用:中止本次循环,继续下次循环。
10.return
作用:结束方法。
11.方法:
1.定义一个方法的步骤是什么?
a.明确返回值类型,
b.明确参数列表(说白了就是明确这个方法的条件)
2.定义方法有什么好处?
提高了代码的复用性。
3.什么是形式参数,什么是实际参数?
a.定义方法时,参数列表里的参数就是形式参数。
b.调用方法是,传递的参数就是实际参数。
4.方法调用分为哪几种?
返回值类型 void 非void
单独调用 V V
赋值调用 X V(推荐)
输出调用 X V
5.方法的重载:
a.什么是方法的重载?
同一个类中,方法名相同,参数列表不同,和返回值无关。
b.参数列表包含什么?
a.参数个数不同 b.参数类型不同(顺序不同) |
|