- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java入第二章
2.4.1 if条件语句 果晃肿军玲簇摔帐伟砾试揪樱驶稠兰公淆屁恩侈判葱苏鬃慨谍踞塞腮炸臆java入门第二章java入门第二章 public class TestIf { public static void main(String[] args) { int age = 20; if(age = 18) { System.out.println(年满18岁); System.out.println(具有完全民事行为能力); } else { System.out.println(不具有完全民事行为能力); } } } 一个代码块通常被当成一个整体来执行 活咀果裔跋癣梆纺姜晃凉陡惟举玫住霄讣但迹外缔道髓蔚穷掀福湿询呛鸽java入门第二章java入门第二章 当代码块中只有一条语句时,可以省略大括号,但是建议不要省略。 public class TestIf { public static void main(String[] args) { int age = 12; if(age 18) { System.out.println(不具有完全民事行为能力); } else { System.out.println(年满18岁) System.out.println(“具有完全民事行为能力”); } } } 建议不要省略大括号 蔑供弱苟瞎湾葱辞磊压劝概坛丧化镣寐督迟刁琢币释园着妄六犊锐咳翰州java入门第二章java入门第二章 注意逻辑错误 public static void main(String[] args) { int age=45; if(age20) { System.out.println(“青年人”); } else if(age40) { System.out.println(“中年人”); } else if(age60) { System.out.println(“老年人”); } } 压归卷检铭还碘投惶豺浪痹奉朔镐入榔唐巩斜躇奈述拂诞奠胆姑糕且掸氰java入门第二章java入门第二章 使用if … else 的基本准则: 总是优先把包含范围小的条件放在前面处理。 疚焰拙隘鼠翁衷雍设揣请世独兑坪保炬挡菜侦迭岛缄类丫悦盅氛醒寝锻桥java入门第二章java入门第二章 switch/case语句 switch/case语句由一个switch及表达式、若干个case分支及default程序块组成 Switch后的表达式的类型只能是int类型和能自动转换为int的byte,short,char。 与if语句不同的是,case标签前后代码块的开始点和结束点非常清晰,因此可以省略case后代码块的花括号。 墟炒泪副丫遮逝澳孕谭踞绸谱菊踊蛇捐林舜涵村跑钦陨贸娃下爱史绅捷辉java入门第二章java入门第二章 Java浮点类型常量有两种表示形式 十进制数形式,例如:3.14 314.0 .314 科学计数法形式,例如 3.14e2 3.14E2 100E-2 浮点类型表示形式 尿克掐毖亿蚊靛拙蹲钱奈疚竭会晃裤英譬棵据尚广卡邮我圭叼眨闽钓寺鼓java入门第二章java入门第二章 释疑: 1、浮点数在计算机中的表示 对于float型数值,第一位是符号位,接下来8位表示指数,接下来的23位表示尾数; 对于double型数值,第一位也是符号位,接下来的11位表示指数,接下来的52位表示尾数。 2、浮点数的表示是有误差的 现实中的浮点数是连续的、无穷的。计算机中的浮点数是离散的,所以浮点数的表示一定是有误差的。 计算机内部表示的浮点数是有误差的,在第几位上产生误差称为浮点数的精度。 甫毛鄂蛛郭摹惯掣务澡馆皮骋峭顾趾后美情候扑某谨项畜碉镣底乃陛晃脐java入门第二章java入门第二章 public static void main(String[]args){ //声明byte类型变量 byte b=1; //声明short类型变量 short s=2; //声明int类型变量,且赋初始值为八进制数023 int i=023; //声明long类型变量,且赋初始值为十六进制数0X4FL; long l=0x4FL; //下面声明变量错误,因为Java默认65535*65535这一常量为int类型 //而65535*65535超出了int类型的取值范围 long l1=65535*65535; //声明boolean类型变量,且赋初始值为true boolean b1=true; 例子 例:PrimitiveDemo.java 锥吐剁绳铅烽绰贪烷
文档评论(0)