- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Java语言程序设计》第3章-控制语句
语言程序设计第三章 控制语句西安电子科技大学 – 通信工程学院第三章 控制语句学习目标声明布尔类型和书写布尔表达式区分条件和非条件的和||运算符使用布尔表达式控制条件语句使用if和嵌套if语句实现条件控制使用switch语句实现条件控制使用条件运算符书写表达式使用System.out.printf方法显示格式化的输出以及使用String.format方法格式化字符串了解操作数执行顺序、操作符优先级和结合方向boolean类型及操作符boolean(布尔)类型Java的基本数据类型(同int、double一样)只有两个取值:true(真)、false(假)整型数据和boolean型不能相互转换c/c++中是可以相互转换的。在c/c++中,数字、指针都可以充当boolean值。但是这种灵活性带来了潜在的灾难,无数程序的bug出在这里比较运算符(Comparison Operator)又称为关系运算符(Relational Operator),用于两个值的比较比较的结果是一个boolean值。如:boolean b = (1 2);比较运算符含义小于=小于等于大于=大于等于==等于!=不等于注:1、相等的比较运算符是两个 等号(==)2、字符也可以进行比较。实际 上是对字符的Unicode进行 比较。如:(a A) = trueBoolean运算符又称为逻辑运算符(Logical Operator)对boolean值运算,得到新的boolean值Boolean运算符名称含义!非(NOT)取反。true ? false, false ? true与(AND)两个运算符都为true时,结果才为true||或(OR)当两个运算符至少有一个为true时,结果才为true^异或(XOR)当两个运算符不一样时,结果才为true“非”运算(!)的真值表取反。true ? false, false ? true“与”运算()的真值表两个运算符都为true时,结果才为truep!pExampletruefalse!(12) is falsefalsetrue!(12) is truep1p2p1 p2Examplefalsefalsefalse((43) (32)) is falsefalsetruefalse((43) (32)) is falsetruefalsefalse((43) || (32)) is falsetruetruetrue((43) (32)) is true“或”运算(||)的真值表当两个运算符至少有一个为true时,结果才为true“异或”运算(^)的真值表当两个运算符不一样时,结果才为truep1p2p1 || p2Examplefalsefalsefalse((43) || (32)) is falsefalsetruetrue((43) || (32)) is truetruefalsetrue((43) || (32)) is truetruetruetrue((43) || (32)) is truep1p2p1 ^ p2Examplefalsefalsefalse((43) ^ (32)) is falsefalsetruetrue((43) || (32)) is truetruefalsetrue((43) || (32)) is truetruetruefalse((43) ^ (32)) is false与、或的短路运算法则与()运算:一旦有一个操作数为false,则直接得到结果false,后面的表达式不再计算。如:(43) (1/0 ==1) 不会产生“被零除”错误。因为(43)为false,最终的结果就是false,程序不会再计算(1/0 ==1)了或(||)运算:一旦有一个操作数为true,则直接得到结果true,后面的表达式不再计算。如: (43) || (1/0 ==1) 不会产生“被零除”错误。因为(43)为true,最终的结果就是true,程序不会再计算(1/0 ==1)了例:判断是不是闰年闰年的定义:该年可以被4整除而不能被100整除,或者可以被400整除,那就是闰年import javax.swing.JOptionPane;public class LeapYearVerifier {/** Main method */public static void main(String[] args) { // 用户输入年份 String yearString = JOptionPane.showInputDialog(Enter a year); int year = Integer.parseInt(yearString); // 是否为闰年 boolean isLea
您可能关注的文档
最近下载
- 2023年阳江市社区工作者招聘考试真题 .pdf VIP
- 《高效课堂和有效教学模式研究》结题报告材料.pdf VIP
- 生猪、牛、羊、鸡、鸭、鹅屠宰HACCP计划模式表.pdf VIP
- 2024-2025学年广西壮族自治区小升初英语真题(含答案).pdf VIP
- 环保项目设备供货及服务保障措施.docx VIP
- 初中物理每日默写知识点(1)_Decrypted.pdf VIP
- 人教版信息科技四年级《多彩的数字世界》教学PPT课件.pptx VIP
- 我的幸福大家庭.pptx VIP
- 安全教育开学第一课主题班会PPT课件.pptx VIP
- (2025秋新版)人教版数学二年级上册教学计划.docx VIP
文档评论(0)