文档详情

Java程序设计教程第5章-循环结构.pptx

发布:2019-07-06约5.64千字共13页下载文档
文本预览下载声明
第5章 循环结构 本章目标 学会使用while循环 学会使用do-while循环 学会使用for循环 学会在程序中使用break、continue语句 熟练使用Eclipse调试工具进行程序调试 do-while循环 break语句 本单小结 for循环 continue语句 本章内容 while循环 多重循环 Java代码调试 循环 循环的作用 用于解决某段代码被重复执行的问题 循环的分类 根据循环的执行次数 次数固定的循环 举例:银行卡密码的录入最多3次 次数不固定的循环 举例:密码录入正确后取款的次数 根据语法结构 while循环 do-while循环 for循环 根据执行特点 先判断后执行的循环 先执行后判断的循环 while循环 可以解决次数固定的问题也可以解决次数不固定的问题 语法 : //(1)初始化变量 while((2)条件判断){ //(3)循环操作的内容 //(4)改变变量 } 特点:先判断,后执行 案例:1-10之间的累加和 初始化i,就判断i,判断i就改变i,再有其他判断,则使用if来完成 案例:1-10之间的奇数和 示例5-1 public class TestWhile { public static void main(String[] args) { int sum=0; int count=0; //(1)初始化变量 int i=1; while(i=10){//(2)条件判断 //(3)循环体,累加示和 sum+=i; count++; //循环每执行一次count加1 //(4)改变变量 i++; } //循环体外的代码 System.out.println(1-10之间的积加和:+sum); System.out.println(循环共执行了+count+次); } } 示例5-2 public class TestWhile2 { public static void main(String[] args) { int sum=0; //(1)初始化变量 int i=1; while(i=10){//(2)条件判断 //(3)循环体,累加示和 if (i%2==1) {//或者i%2!=0 sum+=i; } //(4)改变变量 i++; } //循环体外的代码 System.out.println(1-10之间的奇数和:+sum); } } while循环 案例:模拟ATM机业务操作 示例5-3 String answer=y;//(1)初始化String类型的变量answer,赋值为y while(y.equals(answer)){ //(2)条件判断,answer的值,比较的结果为true,进入循环结构 //(3)重复执行的代码 System.out.println(===========欢迎使用ATM机=============); System.out.println(1.取款 2.存款 ); System.out.println(===================================); int choice=input.nextInt();//用户的选择 switch (choice) { case 1: System.out.println(取款操作); break; case 2: System.out.println(存款操作); break;
显示全部
相似文档