第2章 Java基本语法(控制语句和数组).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 Java基本语法(控制语句和数组)

任务2-3 猜字游戏 请结合本章学习到的While循环语句和if…else分支语句实现一个猜字游戏。 要求产生一个1~100内的随机整数,然后根据输入的数字进行猜测。如果输入的数字太大,则会提示猜得太大;如果输入的数字太小,则会提示猜得太小;直到猜对时自动退出本次游戏。 演示示例4:使用while 和 if ...else语句 为什么使用for循环 int i=0; while(i100){ System.out.println(好好学习!); i++; } for(int i=0;i100;i++){ System.out.println(好好学习!); } for比while更简洁 回顾问题:输出100次“好好学习!” 使用while循环结构 使用for循环结构 特点:循环次数固定 for循环 for( ; ; ){ ; } 条件为true 循环体被执行 for ( int i = 0 ; i 100 ; i++ ) { System.out.println(好好学习!); } 代码规范:格式对齐、代码的缩进 表达式1 表达式2 表达式3 循环操作 循环变量初始化 条件判断 更新循环变量 1 2 4 3 for循环的语法和执行顺序 for(;i10;i++){ System.out.println(这是 +i); } int i=0; 编译错误: 变量 i 没有初始化 for(初始化循环变量 ; 循环条件 ; 修改循环变量的值) { 循环体语句; } 不能省略 可省略 表达式1省略,循环变量 的初始值在for语句之前 由赋值语句取得 for循环常见问题4-1 for(int i=0;;i++){ System.out.println(这是 +i); } 编译正确,但是缺少 循环条件,造成死循环 for循环常见问题4-2 for(int i=0;i10;){ System.out.println(这是 +i); } i++; 省略表达式3,在循环体内应设法改 变循环变量的值以结束循环 编译通过,但是循环变量的值无变化,造成死循环 for循环常见问题4-3 for(;;){ System.out.println(这是测试); } 表达式全省略,无条件判断,循环变量无改变, 应在循环体内设法结束循环;否则会造成死循环 死循环 for循环常见问题4-4 课堂练习(思考) 如何输出如下数字组成的图案? 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 演示练习: 用二重循环打印数字图案 思考题代码分析 关键代码(PrintGraphic) int i, j; // 循环变量 // 外层循环控制打印的行数 for (i = 1; i = 5; i++) { // 内层循环控制每行打印数字的个数 for (j = 1; j = i; j++) { System.out.print(j); System.out.print(\t); } System.out.println(); } 外层循环变量控制 内层循环的结束条件 退出循环 ? Break用于从 while, for, do/while或switch语句的循环体退出 ? Continue用于提前结束本次循环 ,进入下一次循环,用于 while, for 或do/while语句 ? Java支持跳转到标记处,请自学这一语法。 上机任务 2-4 循环与continue语句的使用 编写程序实现下列图形: 0 1 2 2 3 4 3 4 5 6 4 5 6 7 8 5 6 7 8 9 10 6 7 8 9 10 11 12 7 8 9 10 11 12 13 14 8 9 10 11 12 13 14 15 16 9 10 11 12 13 14 15 16

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档