03运算符表达式流程控制数组.ppt

  1. 1、本文档共81页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
else if if ( 布尔表达式 ) { 语句 } else if ( 布尔表达式 ){ 语句 } else { } else if 例子:根据输入的月份显示属于“春夏秋冬”哪个季节,假 定: 春: 3 、 4 、 5 夏: 6 、 7 、 8 秋: 9 、 10 、 11 冬: 12 、 1 、 2 练习 ? 根据输入的年龄和性别显示阶段的姓名:如果是男性: 0- 3: 男婴; 4-18: 正太; 19-28: 欧巴; 29-50: 蜀黍; 51 及以后 “爷爷”。如果是女性: 0-3: 女婴; 4-18: 萝莉; 19-28: 妹 纸; 29-50 :熟女; 51 及以后“奶奶” ? 如果用户没有填写姓名,则提示“请输入姓名”,否则如 果姓名长大于 10 则提示“姓名长度不能大于10”,否则提 示“某某某你好!” ? “男”.equals( “ 男 ” ); ? “长度”.length(); switch 语句 ? switch 语句由一个控制表达式和多个 case 标签组成 switch( 表达式 ) { case 表达式 : 语句 ; break; case 表达式 : 语句 ; break; default: 语句 ; } switch 语句 ? A 优秀, B 良好, C 合格, D 不合格, 练习 ? 近期跑男的节目组找到你,让你替他们做一个选择。你有 八张卡片,分别为 A- 邓超, B-Angelababy , C- 李晨, D- 陈 赫, E- 郑恺, F- 王祖蓝, G- 鹿晗,如果你选择邓超,请输 出“We are 伐木累!”,如果是 Angelababy ,请输出 “boom shakalaka!”,如果是李晨,请输出“我们打一 架吧!”,如果是陈赫,请输出“你是猪吗?”,如果是 郑恺,请输出“噗”,如果是王祖蓝,请输出“完美!” ,如果是鹿晗,请输出“傻狍子!”,如果你选择的不是 上面的,请输出“你是猴子请来的救兵吗?” 循环语句 ? 满足循环条件下,反复执行某一段代码,这段被重复执行 的代码叫循环体。 ? 包含 4 个部分: ■ 初始化语句 ■ 循环条件 ■ 循环体 ■ 迭代语句 循环语句 ? Java 中有三种主要的循环结构 ■ while 循环 ■ do…while循环 ■ for 循环 while 循环 ? while 语句格式: 初始化语句 while( 循环条件 ){ 循环体 迭代语句 } do-while 循环 ? do-while 语句格式: 初始化语句 do{ 循环体 迭代语句 } while( 循环条件 ); for 循环 ? for 语句格式: for( 初始化语句 ; 循环条件 ; 迭代语句 ){ 循环体 } 练习 ? 打印 100 以内不能被 7 整除的数,并求其和,要求每行输出 4 个数据 练习 题目:打印出所有的“水仙花数”,所谓“水仙花”是指一 个三位数,其各位数字立方和等于该数的本身 例如: 153 是一个“水仙花数” 嵌套循环 ? 把一个循环放到另一个循环体内 嵌套循环 ? 流程图 练习 ? 打印三角形: * *** ***** ******* 练习 ? 输入行数,输出相应行数的三角形 控制循环 ? break 结束循环 ? continue 结束本次循环 使用 break 结束循环 ? 某些时候需要在某种条件出现时强行终止循环,而不是等 到循环条件为 false 时才推出循环。 使用 continue 忽略本次循环剩下语句 ? 忽略本次循环,接着开始下一次循环,并不会终止循环 练习 ? 九九乘法表 ? 打印 10 以内的偶数之和 递归方法 ? 一个方法体内调用它自身,被称为递归方法 练习 猴子吃桃问题,猴子第一天摘下若干个桃子,当即吃掉一半 ,还不过瘾,又多吃了一个,第二天早上又将剩下的桃子吃 掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的 一半零一个。到第 10 天早上想再吃时,见只剩一个桃子了。 求第一天共摘了多少? 程序分析:采用逆向思维的方法,从后往前推断。 封装类、数组、字符串 ? 封装类 ? String ? StringBuilder 和 StringBuffer ? 数组 ? 正则表达式 ? 日期时间 ? 流 (Stream) 、文件 (File) 和 IO ? 异常 Java 基本类型包装类 ? 所有的包装类( Integer 、 Long 、 Byte 、 Double 、 Float 、 Short )都是抽象类 Number 的子类。 ? char 提供了包装类 Character 类 练习 ? 使用封装类对各个基本类型做转换 Java String 类 ? Java 提供了 String 类来创建和操作字符串 ? Stri

文档评论(0)

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

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

1亿VIP精品文档

相关文档