Ch2 Java基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Ch2 Java基础

Ch2 Java基础 引导项目 Morden汽车经销店为了方便顾客贷款买车,在展厅摆放了一台电脑,供顾客咨询贷款买车的月供款。顾客输入新车的价格、首付款、贷款时间和利率,电脑计算并显示所需的月供款。 经销店要求用Java语言开发这个程序。假如购买东风标致307型汽车,价格为10.98万元、首付2万、年利率为6.65%、贷款10年。 标识符 标识符用来表示变量、常量、类名、方法名等元素的名字。Java的标识符必须符合如下拼写规则: (1)标识符由字母、数字、下划线和美元符组成,长度没有限制。 (2)标识符的第一个字符不能是数字,只能是字母、下划线或美元符。 (3) Java区分字母大小写,因此,a和A表示不同的标识符。另外,关键字(例如class,if ,for,main,public等等)是有特殊意义的单词,不能用做标识符 变量 Java使用Unicode字符集,标识符中可以出现英语字母,汉字、希腊字母、拉丁字母等语言的字母 为了避免不同语言中相似字母的混淆,标识符通常使用一种语言中的字符,使用最多的是英语字母 变量是标识符的一种,因此,变量名首先必须符合标识符的命名规则 其次,为了与其他标识符区别开来,变量还有自己的命名习惯 变量名常用小写字母,如果变量名由几个单词组成,第二个单词起,每个单词的首字母大写,例如a、radius、circleArea均符合变量的命名习惯 变量 课堂练习 定义保存下列数据的变量: 汽车型号 汽车价格 首付款 年利率 贷款总月数 贷款总额 月利率 计算结果,即月供款 课堂练习 1. 下列哪些是合法的标识符: $4, apps, radius, T, class, 4s, --a, 民族, a++, 3#R, public, x, example_1, int, y10, Hello, 变量_1, MAX_VALUE, readInt, Test 2. 下列哪些变量名合法,且符合变量的命名习惯: first Name, employee7, $amt_cents, totalSales, SalesAmount, 7123, public 数据类型 Java数据类型包括基本数据类型和引用数据类型 基本数据类型共有八种,包括四种整型byte、short、int、long,两种浮点型float和double,字符型char和布尔型boolean 引用数据类型包括数组、类等等 数据类型(整数) Java提供了四种整数数据类型:byte、short、int和long 最常用的整数类型是int。默认情况下,整数字面值是int类型 如果要指定long型的整数字面值,必须在数值的后面加大写或小写L。例如,10L、-100l都是占64位的long型。因为小写l容易与数字1混淆,通常使用大写L 数据类型(浮点数) Java浮点数表示实数。Java有两种类型的浮点数:单精度型float和双精度型double 默认情况下,浮点型字面值是double型,例如0.1、-3.14都是double型。如果要指定float型浮点数,必须在浮点数后面加后缀f或F。例如,0.1f、-3.14F是float型 数据类型(数值类型转换 ) 下列代码把int型变量赋给float型变量: int i = 10; float f = i; //int型变量i赋给float型变量f 当一种类型的数值赋给另一种类型的变量时,发生自动类型转换的条件是: (1)两种数据类型兼容 (2)目标类型比源类型大 如果目标类型比源类型小,自动转换就不能实现。这时,必须使用强制类型转换 例如: int a = (int)105L; //long型赋给int变量必须强制转换成int int d = (int)1.1; //double型赋给int变量必须强制转换成int 课堂练习 编写程序,通过强制类型转换把51L赋给int型变量a,2.315赋给float型变量b,1005.678赋给int型变量c,并输出a、b、c的值 数据类型(布尔型和字符型 ) 布尔型用boolean表示,也称为逻辑型。布尔型的字面值只有两个:true和false Java中的字符型用char表示。Java使用Unicode字符集,char型数据是无符号的16位类型。char型值由一对单引号中的Unicode字符表示,例如’A’、’5’都是char型值 数据类型(引用类型字符串 ) 字符串字面值是包含在” ”

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档