"Java语言程序设计控制语句第三章学习教案"

版权申诉
0 下载量 185 浏览量 更新于2024-02-26 收藏 249KB PPTX 举报
控制语句 使用if、else和switch语句 使用循环语句 使用break语句和continue语句 重点难点 重点:if语句 难点:switch语句。掌握if语句的使用,理解switch语句的功能和用法。学习重点1、判断语句 if语句用法: if(布尔表达式){ 语句块1;} else语句用法: if(布尔表达式){ 语句块1;} else{ 语句块2;}语法说明 1、布尔表达式的值为true或false。 2、如果if后的布尔表达式的值为true,执行语句块1;否则,执行语句块2。 示例 if( a>b ){ System.out.println(a);} else{ System.out.println(b);} 2、选择语句switch语句 switch(表达式){ case 常量1: 语句块1; break; case 常量2: 语句块2; break;... default: 语句块n; break;}语法说明 1、表达式的值必须是byte、short、int、char、String。 2、常量必须是类型与表达式类型一致的整数或字符常量。 3 、语句块n可以为0。 4、default可以没有。 5、break表示跳出switch语句。 示例 switch(grade){ case 'A': System.out.println("优秀"); break; case 'B': System.out.println("良好"); break; default: System.out.println("及格"); break;}3、循环语句while语句用法: while(布尔表达式){ 语句块;} do-while语句用法: do{ 语句块; }while(布尔表达式); for语句用法: for(表达式1; 表达式2; 表达式3){ 语句块;}语法说明 1、布尔表达式的值为true或false。 2、while语句先判断布尔表达式的结果,然后执行语句块;do-while语句先执行一次语句块,再判断布尔表达式;for语句先执行表达式1,然后判断表达式2的结果,再执行语句块,最后执行表达式3。 示例 int i=0; while(i<10){ System.out.println(i); i++;} int j=0; do{ System.out.println(j); j++;}while(j<10); for(int k=0;k<10;k++){ System.out.println(k);}4、跳出语句break语句用法: break; continue语句用法: continue;语法说明 1、break用于终止循环的执行,跳出循环。 2、continue用于终止当前循环的迭代,进入下一个迭代。 示例 for(int m=0;m<10;m++){ if(m==5){ break;} System.out.println(m);} for(int n=0;n<10;n++){ if(n%2==0){ continue;} System.out.println(n);}5、其他语句return语句用法: return [表达式];语法说明 1、return用于结束方法的执行,并返回指定值。 示例 return; return a+b; 学习要求通过本节学习,学生应能掌握以下几点: 1、认识到布尔类型数据,并能熟练地书写布尔表达式; 2、理解条件和非条件的控制语句,能够正确地编写if、else和switch语句; 3、能够使用循环语句,包括while、do-while和for语句,并且理解break和continue语句的功能和用法; 4、了解return语句的使用。 学习方法指导1、熟练掌握布尔类型和布尔表达式的书写方法; 2、通过大量的练习来加深对条件和非条件的控制语句的理解,并能灵活地应用; 3、通过编写循环语句,加深对循环语句的使用方法以及break和continue语句的理解; 4、理解return语句的作用,并能够正确地使用。 学习评价该部分内容在程序设计的学习中是非常重要的,是进一步学习Java语言的基础,学生要认真对待,多加练习。