- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
说明:??? 在使用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
- 第2章 matlab图像处工具箱第2章 matlab图像处理工具箱第2章 matlab图像处理工具箱第2章 matlab图像处理工具箱.ppt
- 第2章 matlab入门第章 matlab入门第2章 matlab入门第2章 matlab入门.ppt
- 第2章 sql serve 2005概述第2章 sql server 2005概述第2章 sql server 2005概述第2章 sql server 2005概述.ppt
- 第2章 matlab基本操第2章 matlab基本操作第2章 matlab基本操作第2章 matlab基本操作.ppt
- 第2章 java语言基础第章 java语言基础第2章 java语言基础第2章 java语言基础.ppt
- 第2章 财务会计规范第2章财务会计规范第2章 财务会计规范第2章 财务会计规范.ppt
- 第2章 保险基础知识2第2 保险基础知识2第2章 保险基础知识2第2章 保险基础知识2.ppt
- 第2章 常用贸易术语第2章常用贸易术语第2章 常用贸易术语第2章 常用贸易术语.ppt
- 第2章 汇率制度和外汇管制修)第2章 汇率制度和外汇管制(修)第2章 汇率制度和外汇管制(修)第2章 汇率制度和外汇管制(修).ppt
- 第2章 电路的基本分析方法2章 电路的基本分析方法第2章 电路的基本分析方法第2章 电路的基本分析方法.ppt
文档评论(0)