- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
变量既可以表示基本数据类型
第2章 Java基本语法 本章我们将学习Java编程语言的基本语法,包括变量、操作符、表达式、语句、字符串、数组、控制流以及如何使用帮助文档。 使用下面的编程框架: public class Test{ public static void main(String []args){ //以下添加测试代码 ... } } 2.1变量 所谓变量,就是由标识符命名的数据项。每个变量都必须声明数据类型,变量的数据类型决定了它所能表示值的类型以及可以对其进行什么样的操作。变量既可以表示基本数据类型(如整型int、字符型char等)的数据,也可以表示复合数据类型 (对象类型,如字符串)的数据。 当变量是基本数据类型时,变量中存储的是数据的值,而当变量是复合数据类型 (对象)类型时,变量中存储的是对象的地址,该地址指向对象在内存中的位置。 2.1.1基本数据类型 2.1.1.1 整型 (byte、short、int、long) 2.1.1.2 浮点类型(float、double) 2.1.1.3 字符类型 (char) 2.1.1.4 布尔类型 (boolean) 2.1.1.1整型 Java语言中提供了四种整型数据类型:byte、short、int和long 例子 int salary=197; long salary=197L; long salary=197l; 测试: public class Test{ public static void main(String []args){ //以下添加测试代码 int salary=197; long salary=197L; } } (注:salary重复定义) 2.1.1.2浮点类型 浮点类型用来表示有小数的数值。分为两类,单精度浮点类型(float)和双精度浮点类型(double) 三个特殊值,正无穷、负无穷和非数字 Double.POSITIVE_INFINITY (Float.POSITIVE_INFINITY) Double.NEGATIVE_INFINITY (Float. NEGATIVE _INFINITY) Double.NaN (Float.NaN) 例子 float miles=0.9f; 或是 float miles=0.9F; float miles=0.9; //Error double miles=0.9; double miles=0.9D; double miles=0.9d; double weight=Double.POSITIVE_INFINITY; Float weight = Float. 2.1.1.3字符类型 Unicode编码采用16位的编码方式,因此可以对65536种字符进行编码,能够容纳目前世界上已知的字符集。 char kind=I; //给字符变量kind赋值I char kind =\u0049; //给字符变量kind赋‘I’的Unicode编码值 //等价于char kind=I; 转义字符 问题:如何在屏幕上输出“This is a char test”(双引号也要输出) ? 2.1.1.4布尔类型 布尔类型(boolean)的值只有两个true或是false,分别表示真或是假,用于逻辑条件的判断。 2.1.2变量 变量声明 VariableType variableName; 几条规则 ?(1)?? 变量名称是由Unicode字母或是数字组成的不间断序列(中间不能有空格),长度不限,并且必须以字母开头。 ? ?(2)?? 变量名称不能是系统关键字(如int、布尔值(true 或是false)或是保留字(例如:null) (3) 在相同的作用域内(参看下一小节-变量作用域),不能重复声明同一变量名。 例如: int length; float miles; boolean flag; 2.1.3变量作用域 变量定义所在的位置决定了变量的作用域,根据变量定义所在的位置不同,可以分为以下4类: (1) 类成员变量 (2) 局部变量 (3) 方法参数变量 (4) 异常处理参数变量 2.1.4
您可能关注的文档
- 原理:染色体变异.PPT
- 厦华显象管彩电工厂菜单进入方法汇总厦华彩电工厂菜单进入方法汇总.PDF
- 厚信电路板有限公司HALESON PCB CO,LTD.PPT
- 参展手册-艺术北京.PDF
- 双光子光聚合技术及其研究进展-影像科学与光化学.PDF
- 双光束对射调试指南-南京同科科技发展有限公司.DOC
- 友邦人寿全省签约体检医院表.PDF
- 双光电动云台-拓扑联创.PDF
- 双折射晶体时域电光综合器3.PDF
- 双光子激发光各向异性度的成像2-生物化学与生物物理进展.PDF
- 2024-2025学年初中信息技术(信息科技)九年级下册粤教清华版教学设计合集.docx
- 2024-2025学年小学数学五年级下册冀教版(2024)教学设计合集.docx
- 2024-2025学年高中物理选修3-3鲁科版教学设计合集.docx
- 2024-2025学年小学美术二年级下册岭南版(2024)教学设计合集.docx
- 2024-2025学年小学音乐二年级上册湘艺版(2024)教学设计合集.docx
- 2024-2025学年初中信息技术(信息科技)第四册电子工业社版(2022)教学设计合集.docx
- 2024-2025学年高中地理选修四城乡规划鲁教版教学设计合集.docx
- 2024-2025学年高中地理选择性必修1中图中华地图版教学设计合集.docx
- 2024-2025学年小学科学四年级下册人教鄂教版(2024)教学设计合集.docx
- 2024-2025学年小学科学二年级下册粤教粤科版(2017秋)教学设计合集.docx
文档评论(0)