- 1、本文档共125页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
说明:??? 在使用if语句中还应注意以下问题: 1)? 在三种形式的if语句中,if 之后的表达式通常是逻辑表达式或关系表达式,但也可以是其它表达式,如赋值表达式,也可以是一个变量。例如: if(a=5) 语句; if(b) 语句; 都是合法的。只要表达式的值为非0,即为“真”。 2)? if语句中,条件判断表达式必须用括号括起来,在语句之后必须加分号。 3)? if语句的三种形式中,所有的语句既可以是单个语句,也可以是复合语句。例如: if(xy) {x++; y++;} else x=y; 2 ? if语句的嵌套 前面if语句的使用是用于单条件选择的情况。如果是多条件的选择,可以在if 或 if –else 中的〈语句1〉或〈语句2〉部分中再使用if或 if –else语句,这种设计方法称为嵌套。 格式:if(表达式) if(表达式) 语句1; 或者为 if(表达式) if(表达式) 语句1; else if(表达式) 语句2; 说明:if语句的嵌套中,else部分总是与前面最靠近的、还没有配对的if配对。为避免匹配错误,最好将内嵌的if语句,一律用花括号括起来。 例2-31 计算符号函数: 1 ( x 0 ) y= 0 ( x = 0 ) -1 ( x 0 ) class Usesign { public static void main(String args[]){ int x,y; System.out.println(input a number: ); x=System.in().read(); if (x!=0) if (x0) y=1; else y= -1; else y=0; System.out.println(y= + y ); // 输出函数值y } } 注意:初学者容易出错的地方是对else 分支理解不到位,如上例的 else y= -1; ,往往写为: else if (x0) y= -1; (3) 条件运算符和条件表达式(略) 如果在条件语句中,只执行单个的赋值语句,为了使程序简洁,提高了运行效率,常使用条件表达式来实现。 【例2-32】对任意两个数,求出最大的一个 import java.io.*; public class UseMaxs3 { public static void main(String args[])throws IOException{ int x,y,max; String str; BufferedReader br; br = new BufferedReader(new InputStreamReader(System.in)); System.out.print(Input first integer numbers(x): ); str = br.readLine(); x = Integer.parseInt(str); System.out.print(Input second integer numbers(y): ); str = br.readLine(); y = Integer.parseInt(str); System.out.println(max= + (xy?x:y )); } } 2.switch语句 if语句的嵌套,适用于多种情况的选择判断,这种实现多路分支处理的程序结构,也称为多分支选择结构。显然用嵌套的的方法处理多分支结构,来得不轻松。为此,我们学习switch语句,称为多分支语句,也叫开关语句。它的使用比用if 语句的嵌套来得简单。 switch语句的一般格式: switch(表达式) { case 常量表达式1:语句块1;[break;] case 常量表达式2:语句块2;[break;] ...... case 常量表达式n:语句块n;[break;] [default:语句块 n+1;
您可能关注的文档
- 第1章1.2.3循环语句训第1章1.2.3循环语句训练第1章1.2.3循环语句训练第1章1.2.3循环语句训练.doc
- 第1章(财政学studen)第1章(财政学student)第1章(财政学student)第1章(财政学student).ppt
- 第1章1.3算法案例第1章.3算法案例第1章1.3算法案例第1章1.3算法案例.ppt
- 第1章_uml类图实训第1_uml类图实训第1章_uml类图实训第1章_uml类图实训.ppt
- 第1章c#与visualsudio2005第1章c#与visualstudio2005第1章c#与visualstudio2005第1章c#与visualstudio2005.ppt
- 第1章1.2.2条件语句第章1.2.2条件语句第1章1.2.2条件语句第1章1.2.2条件语句.ppt
- 第1章+微型计算机基础概论1章+微型计算机基础概论第1章+微型计算机基础概论第1章+微型计算机基础概论.ppt
- 第1章directx编程第章directx编程第1章directx编程第1章directx编程.ppt
- 第1章编辑联合发文的公文第章编辑联合发文的公文第1章编辑联合发文的公文第1章编辑联合发文的公文.ppt
- 第1章复数与复变函数1第1复数与复变函数1第1章复数与复变函数1第1章复数与复变函数1.ppt
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
最近下载
- 基于UML的大学图书馆图书信息管理系统设计实验.docx VIP
- 推土机安全作业操作规程技术交底培训.pptx VIP
- BYK技术手册_润湿分散剂.pdf
- 必威体育精装版GBT20647.9物业服务管理体系一整套文件(手册+程序文件+管理制度+表单).pdf
- 关于续签2017年度物业管理服务项目合同的请示1-12月-.doc VIP
- 一例二型糖尿病患者个案护理.pptx
- 幼儿教育课题申报书:《幼儿劳动养成教育的培养研究》.docx
- 2022年道德与法治新课标《义务教育道德与法治课程标准(2022年版)》解读PPT课件.pptx VIP
- 五年级上册平行四边形的面积说课之课件.ppt
- 房屋装修监管难痛点与策略.doc
文档评论(0)