- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 JAVA基础知识 本章主要内容 Java程序的构成 数据类型、变量和常量 数据类型转换、标识符、关键字 运算符和表达式 运算符、优先级、注释语句 流程控制语句 分支、循环、跳转 编码规范 命名规则、编码规范 本章重点和难点 重点 Java程序的构成 Java的关键字、标识符、各种数据类型 Java的常量与变量 难点 类型的强制转换 Java的各种运算符 结构化程序设计的三种基本流程 编码格式 Java程序的构成 Java语言的源程序代码由一个或多个编译单元组成,每个编译单元包含三个要素: 一个包声明(package statement,可选) 任意数量引入语句(import statements) 类的声明(class declarations)和接口声明(interface declarations) 数据类型 数据类型 布尔型 boolean boolean数据类型有两种文字值:true和false 布尔型变量的定义如: boolean a=false; boolean b=true; 注意 在Java编程语言中boolean类型只允许使用boolean值 在整数类型和boolean类型之间无转换计算 数据类型 字符类 char 使用char类型可表示单个字符,字符是用单引号括起来的一个字符,如‘a’,‘B’等。 Java中的字符型数据是16位无符号型数据,它表示Unicode集,而不仅仅是ASCII集。 与C语言类似,Java也提供转义字符,以反斜杠(\)开头,将其后的字符转变为另外的含义 注意,用双引号引用的文字,就是平时所说的字符串类型不是原始类型,而是一个类(class)String,它被用来表示字符序列。字符本身符合Unicode标准,且上述char类型的转义字符适用于String。 数据类型 Java中的转义字符 数据类型 整数类 byte,short,int,long 在Java编程语言中有四种整数类型,每种类型可使用关键字byte, short, int和long中的任意一个进行声明。所有Java编程语言中的整数类型都是带符号的数字,不存在无符号整数。 四种整数类型的存储空间长度、能表示的范围是不一样的。 数据类型 整数类型的文字可使用十进制、八进制和十六进制表示。首位为“0”表示八进制的数值;首位为“0x”表示16进制的数值。请看下面的例子: 5 表示十进制值5 075 表示八进制数值75 (也就是十进制数61) 0x9ABC 表示十六进制的数值9ABC (也就是十进制数39612) 整数类缺省为int类型,如在其后有一个字母“L”表示一个long值(也可以用小写“l”)。由于小写“l”与数字“1”容易混淆,因而,建议大家采用大写“L”。整数long的形式如下: 5L 表示十进制值5,是一个long值 075L 表示八进制数值75,是一个long值 0x9ABCL 表示十六进制的数值9ABC,是一个long值 数据类型 浮点型 double,float 在Java编程语言中有两种浮点类型:float和double。如果一个数包括小数点或指数部分,或者在数字后带有字母F或f(float)、D或d(double),则该数为浮点数。如果不明确指明浮点数的类型,浮点数缺省为double。下面是几个浮点数: 3.14159 (double型浮点数) 2.08E25 (double型浮点数) 6.56f (float型浮点数) 在两种类型的浮点数中,float为32位(单精度),double为64位(双精度)。也就是说double类型的浮点数具有更高的精度。 数据类型转换 优先级 低———————————————————高 byte — short —char —int —long —float —double 转换规则 数据类型转换 强制类型转换 强制类型转换的格式: (数据类型)变量名 经过强制类型转换,将得到一个在“()”中声明的数据类型的数据,该数据是从指定变量所包含的数据转换而来的。 指定变量本身不会发生任何变化。 变量和常量 常量 变量 变量和常量 在Java中,不同类型的数据既可以以常量的形式出现,也可以以变量的形式出现。 常量就是指在程序执行期间其值不能发生变化的数据,常量是固定的。如整型常量123,实型常量1.23,字符常量A,布尔常量true等。 变量的值则是可以变化的,它的定义包括变量名、变量类型和作用域几个部分。注意: 变量名必须是一个合法的标识符。变量名应具有一定的含义,以增加程序的可读性。 变量类型可以为前
您可能关注的文档
- 新Java Web应用开发 电子教案 刘淳 第02章.ppt
- 新Java Web应用开发 电子教案 刘淳 第03章 JDBC编程.ppt
- 新Java Web应用开发 电子教案 刘淳 第04章 Servlet.ppt
- 新Java Web应用开发 电子教案 刘淳 第05章 JSP.ppt
- 新Java Web应用开发 电子教案 刘淳 第06章.ppt
- 新Java Web应用开发 电子教案 刘淳 第07章.ppt
- 新Java Web应用开发 电子教案 刘淳 第08章.ppt
- 新Java Web应用开发 电子教案 刘淳 第09章.ppt
- 新Java Web应用开发 电子教案 刘淳 第10章.ppt
- 新Java 程序设计 第1章.ppt
文档评论(0)