- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 标识符、数据类型 1.标识符 1.标识符的概念 用来给类名、变量名、常量名、接口名、包名、方法名、数据类型名、数组名和文件名起名字的字符串称为标识符。标识符就是一个名称。 2.标识符组成规范 Java语言规定标识符的组成遵循以下规范: (1)标识符必须以大小写字母、数字、下划线和美金符号$组成(字母、数字、下划线和美金符号$统称为字符)。 (2)标识符的第一个字符不能是数字。 (3)Java语言严格区分大小写。 (4)标识符的长度没有限制,但是不宜过长。 2.关键字 关键字是Java语言系统专门使用的标识符,程序员不能使用这些标识符给类名、变量名、常量名、接口名、包名、方法名、数据类型名、数组名和文件名命名。Java语言的关键字主要包括:implements、import、instanceof、int、interface、long、nativenew、null、package、private、public、this、throw、true、try、void、while 、abstract、boolean、break、byte、case、catch、char、continue、do、double、else extends、false、find、finally、float、for、return、short、static、super、swith、synchronized等。 3.数据类型 布尔数据类型用关键字boolean表示,该类型数据在内存中占2个字节。 (1)布尔常量 布尔常量只有两个值:true、false。 (2)布尔变量的定义 定义时没有给变量赋值的格式: boolean a1, a2, a3; 定义时给变量赋初值的格式: boolean a1=true, a2=false, a3; 整型数据分为四种: byte(字节型)、short(短整型)、int(整型)和long(长整型)。 (1)byte 定义时没有给变量赋值的格式: byte a1, a2, a3; 定义时给变量赋初值的格式: byte a1=63, a2=-12, a3=77; (2)short 定义时没有给变量赋值的格式: short a1, a2, a3; 定义时给变量赋初值的格式: short a1=12, a2=-174, a3=999; (3)int 定义时没有给变量赋值的格式: int a1, a2, a3; 定义时给变量赋初值的格式: int a1=33, a2=-155, a3; (4)long 定义时没有给变量赋值的格式: long a1, a2, a3; 定义时给变量赋初值的格式: long a1=18, a2=777, a3=6655l; 表示long型常量的方法是在整数后面加字母l。例如,456l ,789l。 (5)常量表示方法 表示十进制的整数,如,123(用十进制表示整数时首位不能为0);表示八进制的整数,如,0567(首位为0,代表八进制数);表示十六进制的整数,如,0x9ABCD(首位是0x,代表十六进制数) 字符数据类型用关键字char表示,该类型数据在内存中占2个字节. (1)字符型常量 一个字符常量用单引号括起,如A、b、c、!、7、爱 等都是字符型常量。 (2)字符型变量定义 定义时没有给变量赋值的格式: char a1, a2, a3; 定义时给变量赋初值的格式: char a1=?, a2=12, a3=来; (3)转义字符 一些控制字符不能显示出来。表2-1表示了这些控制字符的含义。 (4)字符型数据在内存中的表示 字符型数据在内存中以int型数据表示。如,字符常量d在内存中的值是100。 要想知道一个字符在内存中保存的数字大小,只要将字符型数据转换成int型数据即可。如,System.out.println(int)h)语句,就能把字符h对应的数字输出来。 2) 变量定义 float a1, a2, a3; //定义时没有给变量赋值 float a1=13.78f, a2=-99.7f, a3; //定义时给变量赋初值 2. double 1)常量:例如,5678.577d(d可以省略)、908.55、4567.000d,都是双精度常量。 2)变量定义 double a1, a2, a3; //定义时没有给变量赋值 double a1=113.8567, a2=-12.78d, a3=8901.66; //定义时给变量赋值 4.数据类型转换 数据类型转换出现在表达式和赋值语句中。数据类型的转换有两种形式。一
您可能关注的文档
- JavaScript程序设计实例教程 刘万辉 教学 课件 第4章 JavaScript语言基础新.ppt
- JavaScript程序设计实例教程 刘万辉 教学 课件 第6章 常用内置对象新.ppt
- JavaScript程序设计实例教程 刘万辉 教学 课件 第7章 常用文档对象新.ppt
- JavaScript程序设计实例教程 刘万辉 教学 课件 第8章 常用窗口对象新.ppt
- JavaScript程序设计实例教程 刘万辉 教学 课件 第11章 JavaScript综合应用实例新.ppt
- JavaScript网页特效案例教程 王莹 第八章课件 第八章新.ppt
- JavaScript网页特效案例教程 王莹 第六章课件 第六章新.ppt
- JavaScript网页特效案例教程 王莹 第三章课件 第三章新.ppt
- JavaScript网页特效案例教程 王莹 第四章课件 第四章新.ppt
- Java程序设计 陈锐 第1章 Java语言概述新.ppt
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
最近下载
- 悬挑脚手架、落地脚手架安全专项施工方案.doc VIP
- 分级护理制度精编PPT课件.pptx VIP
- 梁德清体育活动等级量表(PARS-3)及评定标准.doc VIP
- 建筑施工技术(千年土木 小筑拾遗)知到课后答案智慧树章节测试答案2025年春潍坊工程职业学院.docx VIP
- ABB.ACS580替换550指南了解.pdf VIP
- 2025年公需课《人工智能赋能制造业高质量发展》试题及答案.doc VIP
- 建筑施工技术(千年土木 小筑拾遗)智慧树知到期末考试答案章节答案2024年潍坊工程职业学院.docx VIP
- 2023兖矿能源定向委培考试.pdf
- 潮汕工夫茶调研报告.docx VIP
- 生活中的物理问题“生活中的物理”探究.pptx VIP
文档评论(0)