- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java程序设计 第二章 数值计算与数组 学习目标 掌握八个原始类型 理解标识符、变量和常量 掌握声明变量和常量 辨认、描述并使用Java运算符; 确认boolean表达式和它们在控制构造中的要求; 辨认赋值兼容性和在基本类型中的必要计算; 掌握数组的声明及基本操作 2.1 数据和变量声明 在程序中表示数据有两种方法, 一种是在表达式中直接用原始值来表示,如表示数值5、-6、7.86等 另外一种是用一个特定的名字来间接表示 间接表示的最大优点在于可以重复使用一个名字来表达某种类型的数值。也就是说,为了使用名字来进行计算,必须事先为这个名字规定它可以表达的数值类型,例如整数、单精度实数、字符等. 在Java语言中,所有的变量必须要首先声明,然后才能使用。 2.1.1标识符 在Java编程语言中,标识符是赋予变量、类或方法的名称。 标识符可从一个字母、下划线 _ 或美元符号 $ 开始,随后可跟除了在Java中作为运算符之外的任何可见字符所构成的连续字符串,但不能被空格或制表符隔开。 标识符是大小写区别对待的并且未规定最大长度 标识符不能是关键字 练习题 下面哪些是合法的标识符: $persons TwoUsers *point this endline 2.1.2 Java关键字 2.1.3基本Java类型 Java的基本数据类型 2.1.4 变量声明 Java属于强类型的程序设计语言。所有变量和表达式在编译时都有明确的类型 [修饰符] 类型 变量名 [ 初值][, 变量名[ 初值] …] 例如: int x =0, y =1, z 1; float a=0f, b 0.1f; char c1, c2, c3 ’c’; double d1 1.0d; boolean mycom true; 逻辑类型 boolean truth true; //声明一个布尔类型的变量,并初始化其值为truth 字符类型 使用char类型可表示单个字符。一个char代表一个16-bit无符号的(不分正负的)Unicode字符。一个char文字必须包含在单引号内 ‘ ’ 。 a \t 一个制表符 ‘\u???? 一个特殊的Unicode字符。????应严格按照四个16进制数字进行替换 小测验 指出下面的错误声明,说明原因 char ch AB; //单引号内只能包含一个字符 char ch1 “A”; //双引号表示界定的是一个字符串常量 整数类──byte, short, int, long 2 十进制值是2 077 首位的0表示这是一个八进制的数值 0xBAAC 首位的0x表示这是一个16进制的数值 默认整数类文字属int类型,除非在其后直接跟着一个字母“L”或者“l”,L表示一个long值。 byte smallOne 7; short count 10000; int score 100; long bigone 座机电话号码9L,largeOne; 浮点──float和double 如果一个数字文字包括小数点或指数部分,或者在数字后带有字母F或f(float)、D或d(double),则该数字文字为浮点。 3.14 一个简单的浮点值(a double) 4.02E23 一个大浮点值 2.718F 一个简单的float长度值 123.4E+306D 一个大的带冗余D的double值 以下是一个有关整数类型变量的声明和初始化: float pi 3.1415926 , score; double weight 123.4E+36D; 练习题 下面的哪些答案可以用以表示八进制值8。 010 0x10 08 0x8 2.1.5 变量初始化 八种基本数据类型变量的默认值如下: boolean false byte 0 char ‘\u0000’,空,Unicode码的0000 short 0 int 0 long 0L float 0.0f double 0.0 从JDK1.2(即Java 2)起,变量只有在赋初始值以后才能使用。 进行下列变量说明 初始值为0的int变量a 初始值为1000的long变量b 初始值为3.4的float变量c 初始值为4的char变量ch 初始值为true的boolean变量e 2.1.6 转义字符 2.1.7 常量 常量用法通常用在开发中用标识符来表示一个固定值,便于在程序中通过名称来引用。 声明同时初始化 final int MAX_SPEED 200; 先声明,随后初始化 final int MAX_SPEED; . . .
您可能关注的文档
- 2014走向高_生物人教实验版_高考一轮总复习课件1-2-1细胞膜与细胞核.ppt
- 2015《金榜讲堂》高三人教版数学(理)一轮复习课件:第4章 第2节 平面向量的基本定理及坐标表示.ppt
- 2015《课堂坐标》高考生物大一轮复习配套课件:必修2-第1单元-第1讲 孟德尔的豌豆杂交实验(一).ppt
- 2015《课堂坐标》高考生物大一轮复习配套课件:必修2-第1单元-第2讲 孟德尔的豌豆杂交实验(二).ppt
- 2015《课堂坐标》高考生物大一轮复习配套课件:必修2-第2单元-第2讲 DNA分子的结构、复制与基因的本质.ppt
- 2015《课堂坐标》高考生物大一轮复习配套课件:必修2-第3单元-第2讲 染色体变异和人类遗传病.ppt
- 2015—206沪教版语文八年级上册第二单元课件:第3课《奇特的激光》.ppt
- 2015-206学年七年级数学下册期末复习(六) 数据的收集、整理与描述.ppt
- 2015-206学年七年级数学下册期末复习(三) 平面直角坐标系.ppt
- 2015防辐射妇装排名.ppt
最近下载
- 2024嘉兴公需课-传统文化的保护传承与发展答案2.pdf VIP
- Ansys&Workbench基础教程.ppt VIP
- 大学女生生理卫生讲座.pptx VIP
- 《露地葡萄农业气象服务技术规程》.docx VIP
- 初中道法人教部编版2024七年级上册《第十课保持身心健康》2024年同步练习卷.pdf VIP
- 2025年春季江苏省港口集团校园招聘笔试备考题库及答案解析.docx VIP
- (高清版)DB53∕T 1359-2025 高速公路基层磷石膏应用技术规范.pdf VIP
- .2024.12.3山东潍坊双星农药有限公司年产2000吨虫螨腈技术改造项目报告书潍坊滨海化工产业园工业街以北潍坊宜新环保工程咨询有限公司.pdf VIP
- 《三国两晋南北朝的政权更迭与民族交融》优质课件.pptx VIP
- (推荐!)ISO 10009-2024 质量管理——质量工具及其应用指南(中文版-译2024-07).docx VIP
原创力文档


文档评论(0)