第1节 案例演示:在控制台输出10次HelloWorld;
使用循环,可以提高代码的复用性;
2.循环for语句的结构
for(初始化语句;循环条件;循环后的条件)
{
//循环体;
}
3.需求:在控制台输出1-10;
4.需求:在控制台输出10-1;
5.案例:求出1-10之间整数的和;
6.案例:求出1-100之间的偶数和;
7.案例:求出1-100之间的奇数和;
8.在控制台输出所有的水仙花数,并输出有多少个;
第2节 while循环语句
1.while语句的格式:
初始化语句;
while(条件表达式)
{
//循环语句;
//控制条件语句;
}
2.执行流程:先判断条件表达式,如果为true,则执行循环体,否则结束循环;
3.案例:请在控制台输出1-10;
4.案例:求1-100之间的整数和;
5. 在控制台输出所有的水仙花数,并输出有多少个;
第3节 do…while语句
1.格式:
初始化语句;
do
{
//循环体语句;
//控制条件语句;
}
while(判断条件语句);
2. 案例:请在控制台输出1-10;
3.while语句、do…while和for语句的区别:
1)do…while先执行,再判断条件;
2)while/for是先判断,再执行;
4.for语句与while语句的区别?
1)如果不知道循环次数,最好使用while;
2)如果在循环之后还想使用控制条件变量,那么最好使用while。
第4节 两种死循环
1.while(true){}
2.for(;;){}
注意:死循环下面的代码不但不会执行,而且是报错的。
第5节 循环里面套循环
1.外循环控制行数,内循环控制列数;
2.案例:打印出4行5列的星;
3.案例:打印出三角形;
4.打印出9 * 9乘法表;
第6节 break、continue、return
1.break:用于结束整个循环;
2.continue:用于结束当次循环;
3.return:用于结束整个方法;
第7节 控制标号
第8节 方法概述及其使用
1.方法就是一段可以重复使用的代码,可以提高代码的复用性;
2.方法的格式:
修饰符 返回值类型 方法名(参数类型 参数名1,…)
{
//方法体;
}
3.方法的格式说明
1)修饰符:目前就用public static即可,其他的后续会补充;
2)返回值类型:就是功能结果的数据类型;
3)方法名:符合命名规则即可;
4)参数类型:
实际参数:实际参与运算的参数;
形式参数:用于接收实际参数的参数;
5)参数名:就是变量名;
6)return:用于结束方法的;
7)返回值:就是功能的结果,由return带给调用者;
注意:如果方法的返回值类型是void,则不需要return,如果返回值类型是其他的类型,则需要使用return进行返回;
4.案例:求两个整数的和;
5.案例:键盘录入三个整数,求出最大值;
6.案例:键盘录入两个整数,判断是否相等;
7.案例:根据键盘录入m和n,显示m行,n列星;
第9节 方法重载(overload)
1.什么是方法的重载
在同一个类中,多个方法具有相同的方法名,但是参数列表不同的方法就是方法重载;且与返回值类型无关。
2.参数列表不同体现在什么地方?
参数类型不同,参数个数相同;
参数类型相同,参数个数不同;
参数类型和个数都不相同;
3.案例:求两个或者三个数之和;
注意:调用的时候,到底调用的是哪一个方法?
根据参数列表进行匹配调用;