TP05 Java条件判断语句.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java程序设计基础 Java分支判断语句 回顾 运算符 算术运算符 +,-,*,/,%,++,-- 比较运算符 ,|,^,~ 逻辑运算符 ,, 位运算符 ,,=,=,==,!= 移位运算符 !,,|| 赋值运算符 = 扩展赋值运算符 +=,-=,*=,/= 字符串连接运算符:+ 条件运算符号:?: 目标 掌握if语句的三种形式 掌握if语句的嵌套 掌握switch语句 区分switch语句和if语句 选择分支结构 问题: 现在你做一个登陆程序,要求用户输入年龄。只有当用户年龄输入大于等于18岁的时候,输出“你好,请进!” 怎么实现呢? 选择分支结构 在上一章当中我们介绍了三元条件运算符? : 上面的代码实现如下: public static void main(String[] args){ Scanner scan = new Scanner(System.in); int age = scan.nextInt(); System.out.println(age=18?“你好,请进!:); } 如果要在每一个条件分支当中执行多条语句呢? if语句 if语句是JAVA语言选择控制或分支控制语句之一,用来对给定条件进行判定,并根据判定的结果(真或假)决定执行给出的两种操作之一 If语句包括三种形式: 单分支if语句 双分支if语句 多分支if语句 单分支if语句 语句的格式: if(条件表达式){ 语句块 } 单分支流程图 单分支示例 public static void main(String[] args){ Scanner scan = new Scanner(System.in); int age = scan.nextInt(); if(age = 18){ System.out.println(“欢迎请进”); } } 双分支if语句 语句格式: if(条件表达式){ 语句块1 }else{ 语句块2 } 双分支流程图 双分支示例 public static void main(String[] args){ Scanner scan = new Scanner(System.in); int age = scan.nextInt(); if(age = 18){ System.out.println(“欢迎请进!”); }else{ System.out.println(“未成年人不准入内!”); } } 课堂练习 课堂练习:请输入三个数,找出其中最大的数 多分支if语句 语句格式 if(条件表达式1){语句块1} else if(条件表达式2){语句块2} else if(条件表达式3){语句块3} … else if(条件表达式m-1){语句块m-1} else{语句块m} 多分支流程图 多分支示例 public static void main(String[] args){ Scanner scan = new Scanner(System.in); int age = scan.nextInt(); if(age = 60){ System.out.println(欢迎你,老人家); }else if(age = 40){ System.out.println(“欢迎你,中年人); }else if(age = 18){ System.out.println(“欢迎你,年轻人); }else{ System.out.println(欢迎你,小朋友); } } 练习 将学生的100分制成绩变为等级制成绩(ABCDE) 编一个程序输入一个x后,输出y,规则为 if语句的嵌套 所谓if语句的嵌套,是指在if语句中又包含一个或多个if语句的情况。一般形式如下: if(条件1) { if(条件2){语句1} else{语句2} } else { if(条件3){语句3} else{语句4} } if嵌套的示例 要求:输入学生

文档评论(0)

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

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

1亿VIP精品文档

相关文档