java编程基础之循环

上传人:xh****66 文档编号:61934611 上传时间:2018-12-15 格式:PPT 页数:28 大小:138KB
返回 下载 相关 举报
java编程基础之循环_第1页
第1页 / 共28页
java编程基础之循环_第2页
第2页 / 共28页
java编程基础之循环_第3页
第3页 / 共28页
java编程基础之循环_第4页
第4页 / 共28页
java编程基础之循环_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《java编程基础之循环》由会员分享,可在线阅读,更多相关《java编程基础之循环(28页珍藏版)》请在金锄头文库上搜索。

1、给个条件,请你动起来 循 环,今日议程,1、三大循环的用法(重点) 2、三大循环的区别(重重点) 3、跳转语句 4、程序控制流语句 分支语句 循环结构 跳转语句 5、程序调试,一、三大循环的用法,1、while循环 2、dowhile循环 3、for循环 4. 增强for循环:数组 jdk1.5,一、While(循环条件) 循环操作 常见错误:1、循环条件无变化,成死循环 如:int i=0; while(i4) System.out.println(“Hello”); ? ,2、循环变量初始值与条件极限值之间的步长 不清晰 如:int i=1; while(i4) System.out.pr

2、intln(“Hello”); i+; 输出3个Hello,3、循环变量初始值大于或小于条件极限值 如: int i=0; while(i5) System.out.println(“Hello”); i+; 无信息输出 ?,二、dowhile 结构:do 循环操作 while(循环条件); 常见错误:同whie,容易忘记分号,二、While与do-while循环的区别,1、语法不同 2、执行次序不同 3、若一开始循环条件不满足则运行结果不 同,三、for循环结构(标准结构) for(循环变量初始化; 循环条件; 迭代) /循环体 ,仅执行一次,返回真与假 真执行循环体 假跳出循环,修改循环变

3、量的值,for循环结构(变形结构1) 循环变量初始化 for(; 循环条件; 迭代) /循环体 ,for循环结构(变形结构2) 循环变量初始化 for(; 循环条件 ; ) /循环体 迭代 ,3、for循环结构(变形结构3) 循环变量初始化 for(; ) /循环体 循环条件 迭代 ,for循环常见错误,1、缺少循环条件初始化 如: for(?;i10;i+) System.out.println(“Hello”); ,2、缺少条件判断语句 如: for(int i=0; ? ;i+) System.out.println(“Hello”); ,3、缺少迭代部分 如: for(int i=0;

4、i10;? ) System.out.println(“Hello”); ,4、缺少初始部分、迭代部分和条件判断 如: for(?;?;? ) System.out.println(“Hello”); ,for循环的最常见应用 应用于循环次数确定的情况 如: (猜数字游戏举例说明),三、跳转语句,1、break(终止循环) 2、continue(只终止此次循环) 3. return(返回) 共同点:改变循环状态,终止或中止(不同点),四、控制流语句总结,1、分支语句:根据条件(if,else,switch)来 选择执行程序分枝部分。 2、循环语句:重复执行某段程序 3、跳转语句:允许程序跳转执

5、行,上机练习,1、山上有一口缸可以装50升水,现在有15升 水。老和尚叫小和尚下山挑水,每次可以挑5 升。问:小和尚要挑几次水才可以把水缸挑 满?通过编程解决这个问题. 提示:想一想本题中的红色数字各代表for循 环括号中的什么部分? 注意:,2、使用循环输出:100,95,90,85,5 提示:想一想这些数字每两个之间有什么特 点?是按什么顺序排列的?,3、开发一个标题为“FlipFlop”的游戏应用程序 ,它从1计数到100,遇到3的倍数就替换为单 词”Flip”,5的倍数就替换为单词”Flop”,既为3的 倍数又为5的倍数则替换为单词”FlipFlop”.,4、阅读下列程序段,写出程序结

6、束后变量sum的值 int sum=0,i; for(i=1;i=4;i+) switch(i) case 1: sum=sum+2; case 2: sum=sum+4; continue; case 3: sum=sum+16; break; ,5、打印三角形 * * * *,6、打印菱形 * * * * * * *,7、打印空心菱形 * * * * * * * * * * * *,8、根据用户输入的一个整数,输出一个数字组成的图案 请输入一个19之间的整数5 55555 4444 333 22 1 1 22 333 4444 55555,9、九九乘法表,1x1=1 2x1=2 2x2=4 3x1=3 3x2=6 3x3=9 4x1=4 4x2=8 4x3=12 4x4=16 5x1=5 5x2=10 5x3=15 5x4=20 5x5=25 6x1=6 6x2=12 6x3=18 6x4=24 6x5=30 6x6=36 7x1=7 7x2=14 7x3=21 7x4=28 7x5=35 7x6=42 7x7=49 8x1=8 8x2=16 8x3=24 8x4=32 8x5=40 8x6=48 8x7=56 8x8=64 9x1=9 9x2=18 9x3=27 9x4=36 9x5=45,9x6=54 9x7=63 9x8=72 9x9=81,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号