- 1、本文档共33页,可阅读全部内容。
- 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-Java语言基本
第2讲 Java语言基础;2.1 标识符、保留字和分隔符;2.1.2 保留字
Java预先确定的关键词。
2.1.3 分隔符
分隔符用来分隔开Java程序中的基本语法元素,可分为注释、空白符和普通分隔符三种。
1、注释 (提高可读性)
单行注释与多行注释。
2、空白符
空白符包括空格符、回车符、换行符和制表符等。在使用中,多个空白符与一个空白符的作用相同。
3、普通分隔符
(1)大括号({ })。
(2)分号(;),用于结束语句。
(3)逗号(,),分隔变量和参数等。
(4)冒号(:),用于分隔标号和语句。;2.2 数据类型;2.2.2 常量与变量
程序中所处理的数据表现为两种形式:常量和变量。
1、常量
数值不可改变的标识符。
2、变量
若是基本类型的变量,因为它们的存储长度是固定的,如何分配存储单元就确定了。
若是引用类型的变量,定义后还需要用new运算符为用户数据分配存储单元,引用类型变量中存储用户数据存储单元的引用(指针)。
语法规则:类型 标识符[[ = 初始赋值] ,标识符];
例如:
int age , no =
double r = 3.45, length = 8.0;;2.3 基本类型;2、整型变量
整型变量按所占存储空间大小的不同有四种不同的类型,均为有符号数。下表列出各整型数据所用的类型符及其所占存储空间的字节数和数据的取值范围。; (1)byte类型
byte字节类型适用于表示网络和文件的字节流,用于分析网络协议或文件格式等。例如:
byte b; byte c = 0x55;
(2)short类型
short短整型是Java语言中不常用的一种类型。例如:
short s; short t = 03377;
(3)int类型
任何时候,带有byte,short和int类型量的一个整型表达式在计算前都会提升为int类型。例如:
int i; int j = 0x3344aabb;
(4)long类型
可以表示更大范围的数据,它足以表示宇宙中的所有原子。例如:
long l; long n = 0a7788bbl; // n被赋值的最后的l作后缀;2.3.2实型(浮点型)数据
1、实型常量
Java的实型常量有标准和科学记数法两种表现形式。
(1)标准形式,由数字和小数点组成,且必须有小数点。
(2)科学记数法形式,数字中带e或E。
实数后面可带后缀F,f或D,d???分别表示单精度和双精度。
无后缀的实型常量默认存储为双精度型。若带有后缀,则按后缀决定类型。
2、实型变量:float double
定义实型变量的例子如下:
float f; float g = 3.45f;
double d; double pi = 3.14159265358979323;
注意:float类型的数据必须带类型后缀字母f或F。
如语句:float g = 3.45; 在编译时将产生一个错误,其中实数应该写为3.45f。;2.3.3 字符型数据
单引号括起来的单个字符。Java使用Unicode格式的16位字符集,因此char类型的范围从0到65535。能够容纳所有语言字符集,包括拉丁语、希腊语、阿拉伯语、希伯来语、汉语、日语、韩语等各国语言。
在Java语言中,以反斜杠(\)开头的多个字符表示一个转义字符,转义字符一般用于表示某些非图形(非可视)字符。
\r、\n、\f、\t、\b、\\、\’、\”以及\ddd八进制转义和 \uxxxx十六进制转义。;2.3.4 布尔型数据
布尔boolean类型是最简单的一种数据类型,布尔数据只有两个值:true和false,且都是保留字,表示“真”和“假”这两种状态。关系运算和逻辑运算返回布尔类型的值。
布尔型变量用boolean定义,例如:
boolean mouseOn = true;
boolean done = false;
布尔型是一个独立的类型,它不像C语言中的布尔型代表0和1两个整数,由于这个原因,Java中的布尔类型不能转换成数字。;2.3.5 字符串数据
1、字符串常量
字符串常量是用双引号括起来的零个或多个字符(包括转义字符)。例如:
\\ 空串
我们赢了!\n \\ 包含转义字符的字符串
一个长字符串可以用“+”号分成几个短字符串。例如:
中国
您可能关注的文档
- 广州版1年级英语口语1下U2.ppt
- 广州移动服营厅月检报告(二月).ppt
- 广州版小学6年级英语上册Unit4课件.ppt
- 广州星河湾家具经典样板.pptx
- 2-2-1圆方程课件(苏教版必修2).ppt
- 广州白云职业培训之seo优化教学课件.ppt
- 广联达GBQ3.0的3种取费方式.ppt
- 库场规划及营运设施.ppt
- 广播电视组织结构剖析.ppt
- 广州网页设计和制作高级课程安排,广州网页设计师考证.ppt
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
最近下载
- 2025年内蒙古时事政治考试试卷带解析必考题.docx VIP
- 人教版数学三年级下册单元试卷【1-8合集,含答案】.pdf VIP
- 2025年内蒙古时事政治考试试卷带解析参考答案.docx VIP
- (答案)奥赛经典-奥林匹克数学中的几何问题---习题与讲解(第1-2章).pdf VIP
- 奥赛经典奥林匹克数学中的几何问题.pdf VIP
- 奥的斯电梯ACD4 原理图纸注释.pdf VIP
- 2025国家能源集团新疆哈密能源化工有限公司社会招聘(51人)笔试参考题库附答案解析.docx VIP
- 建设项目环境影响报告表.PDF VIP
- 呼吸科利用PDCA循环提高住院患者吸入剂使用正确率品管圈.pptx VIP
- 2024-2030年全球气动导弹弹射发射器(PMEL)行业现状、重点企业分析及项目可行性研究报告.docx
文档评论(0)