- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java实训《02–Java基础语法1》
switch与if…else if区别 多重分支if…else if可以替换switch 优先使用switch(因为可读性好) switch适用于:判断的值可以枚举,不适用于连续的区间判断 2.5.2 赋值运算符 符号: = , +=, -=, *=, /=, %= 复合赋值运算符 示例: int a,b,c; a=b=c=3; int a = 3; a+=5;等同运算a=a+5; 思考: short s = 3; s=s+2; s+=2; 有什么区别? 2.5.3 比较运算符 注1:比较运算符的结果都是boolean型,也就是要么是true,要么是false。 VB = C 注2:比较运算符“==”不能误写成“=” 。 2.5.4 逻辑运算符 2.5.4 逻辑运算符 逻辑运算符用于连接布尔型表达式,在Java中不可以写成3x6,应该写成x3 x6 。 “”和“”的区别 (面试) 单时,左边无论真假,右边都进行运算; 双时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。 “|”和“||”的区别同理,双或时,左边为真,右边不参与运算。 异或( ^ )与或( | )的不同之处是:当左右都为true时,结果为false。 2.5.5 位bit 0/1运算符(最高效的运算 汇编) 位运算符 运算符 运算 范例 左移 3 2 = 12 -- 3*2*2=12 右移 3 1 = 1 -- 3/2=1 无符号右移 3 1 = 1 -- 3/2=1 与运算 6 3 = 2 | 或运算 6 | 3 = 7 ^ 异或运算 6 ^ 3 ^3 = 6 ~ 反码 ~6 = -7 位运算是直接对二进制进行运算。1TB 2.5.5 位运算符 位运算符的细节 空位补0,被移除的高位丢弃,空缺位补0。 被移位的二进制最高位是0,右移后,空缺位补0; 最高位是1,空缺位补1。 被移位二进制最高位无论是0或者是1,空缺位都用0补。 二进制位进行运算,只有11时结果是1,否则是0; | 二进制位进行 | 运算,只有0 | 0时结果是0,否则是1; ^ 相同二进制位进行 ^ 运算,结果是0;1^1=0 , 0^0=0 不相同二进制位 ^ 运算结果是1。1^0=1 , 0^1=1 2.5.5 位运算符 练习: 1.最有效率的方式算出2乘以8等于几? 2*8 23 0001 * 1000 -------- 10000 2.对两个整数变量的值进行互换 3.对两个整数变量的值进行互换(不需要第三方变量) 2.5.6 三元运算符(相当于双分支) 格式 ? : if(3+5) error (条件表达式)?表达式1:表达式2; 如果条件为true,运算后的结果是表达式1; 如果条件为false,运算后的结果是表达式2; 示例: 获取两个数中大数。 int x=3,y=4,z; z = (xy)?x:y;//z变量存储的就是两个数的大数。 2.6 程序流程控制 红色 判断结构 选择结构 循环结构 2.6.1 判断结构 if语句 三种格式: if(true) { 执行语句; } if(条件表达式) { 执行语句; } else { 执行语句; } if(条件表达式) { 执行语句; } else if (条件表达式) { 执行语句; } …… else { 执行语句; } 2.6.1 判断结构 if语句特点: a,每一种格式都是单条语句。 b,第二种格式与三元运算符的区别:三元运算符运算完要有值出现。好处是:可以写在其他表达式中。 c,条件表达式无论写成什么样子,只看最终的结构是否是true 或者 false; 2.6.2 选择结构(电子商务:团购) switch语句 (论坛、门户网站、OA、MIS) 格式: switch(表达式) { case 取值1: 执行语句; break; case 取值2: 执行语句; break; …... default: 执行语句; break; } 2.6.2 选择结构 switch语句特点: a,switch语句选择的类型只有四种:byte,short,int , char。SDK1.7 b,case之间与default没有顺序。先执行第一个case,没有匹配的case执行default。 c,结束swit
您可能关注的文档
- ISO9001–2008异同点.ppt
- ISO9001内审〔审核〕案例分析.ppt
- ISO9001和IECQQC080000的比较.ppt
- ISO9001宣传画地–2.ppt
- ISO9001流程的管理.ppt
- ISO9001和ISO14001教材.ppt
- iso9001–2008版变动讲解(二).ppt
- ISO9001知识点讲训.ppt
- ISO9001︰2000培训教材–1.ppt
- ISO9001质量的管理8项准则.ppt
- 2025年湖北省武汉市单招职业倾向性测试题库必考题.docx
- 2025年河南省许昌市单招职业适应性测试题库推荐.docx
- 2025年陕西航天职工大学单招职业技能测试题库汇编.docx
- 2025年浙江经济职业技术学院单招职业技能测试题库参考答案.docx
- 2025年浙江理工大学单招职业技能测试题库及参考答案1套.docx
- 2025年河北省邢台市单招职业适应性测试题库完整版.docx
- 2025年河南中医药大学单招职业技能测试题库审定版.docx
- 2025年浙江工贸职业技术学院单招职业技能测试题库完美版.docx
- 2025年湖南电子科技职业学院单招职业技能测试题库审定版.docx
- 2025年河北科技学院单招职业技能测试题库1套.docx
最近下载
- 数字孪生流域建设技术导则.pdf VIP
- 拼音纸A4纸可打印.pdf VIP
- 人教版小学数学 二年级下册 电子教案集(最全).doc
- 模块三:全过程造价管理综合应用-----第八套.docx VIP
- 医疗器械经销商管理规定.pptx
- 电力建设发电项目施工汽机专业施工方案.pdf VIP
- JB_T 10764-2023 无损检测 常压金属储罐声发射检测及评价方法.pdf
- T∕CPCACN 0002-2016 卫生杀虫剂、杀鼠剂采购指南 水印版.pdf
- 飞腾腾珑E2000数据手册V0.8.4版本-D.pdf
- 党支部副书记2024-2025年组织生活会个人对照检查(围绕严守政治纪律和政治规矩,维护党的团结统一;增强党性、严守纪律,砥砺作风;在遵规守纪、清正廉洁前提下勇于担责、敢于创新;履行全面从严治党政治责任方面).docx VIP
文档评论(0)