欢迎来到天天文库
浏览记录
ID:38599364
大小:2.09 MB
页数:46页
时间:2019-06-15
《《Java编程基础》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2章Java编程基础通过本章的学习,掌握Java语言的语法结构和书写规范,为今后Java编程打好基础。本章的主要内容有:数据类型,常量、变量、表达式,数组,数据类型的转换,流程控制语句。2.1数据类型2.2常量、变量、表达式2.3数组2.4流程控制语句学习目标学习Java编程基础,使学生能比较快速地进入学习Java编程环境,为以后熟练地应用开发工具进行试验和验证各种技术细节打下良好的基础。本章知识点数据类型常量、变量、表达式数据类型的转换数组流程控制语句2.1数据类型Java语言的数据类型可以分为两大类:基本类型(primitivetype)和引用类型(referencetype)。Jav
2、a数据类型基本类型整型浮点型字符型布尔型引用类型数组接口类2.1数据类型数据所占存储空间的大小是以字节为单位。数据类型所占字节表示范围long(长整型)8-9223372036854775808~9223372036854775807int(整型)4-2147483648~2147483647(-231~231-1)short(短整型)2-32768~32767(-215~215-1)byte(位)1-128~127(-27~27-1)char(字符)10~255boolean(布尔)1布尔值只能使用true或falsefloat(单精度)4-3.4E38~3.4E38double(双精度)
3、8-1.7E308~1.7E3082.2常量、变量、表达式2.2.1常量2.2.2变量2.2.3数值类型之间的转换以及混合运算2.2.4表达式2.2.5运算符的优先级2.2.1常量1.整数类型常量2.浮点型常量3.字符型常量4.字符串常量5.布尔型常量1.整数类型常量在Java中,整数的数据类型可以分为long、int、short和byte四种类型。整型的取值范围参见下表。类型存储位数值范围单精度(float)4(bits)-3.4×1038~3.4×1038双精度(double)8(bits)-1.7×10308~1.7×103082.浮点型常量在计算中,为了要求计算的准确性,对数据的要求
4、是非常严格的。使用整数不能很好地表现数据的准确性,这种情况下就引入了浮点型。浮点型就是可以带小数点的数据类型。(1)表示形式浮点型有两种表示形式:小数点形式(如:12.37,-0.5946)和指数形式(如2.5E4,2.1E-4)(2)单精度和双精度常数的表示方法Java语言在使用浮点数数据时默认的类型是double类型,如果要指定是float或double型常数时,可以在常数的后面加上F(f)或D(d),如单精度表示12.37F,双精度数表示:-0.5946D。3.字符型常量Java采用Unicode编码系统,这样就可以在多平台的系统中安心使用而不必担心在程序移植中出现问题。Java的字符
5、型常量的表示形式有4种,分别是:(1)用单引号括起来的单个字符,这些字符包含在Unicode字符集中,如'A','a'。(2)Java字符集中还包括一些控制字符,但这些控制字符是不能显示的,可以通过转义字符来表示。(3)用单引号括起来的八进制Unicode字符,形式是'ddd',其中d的范围是0~7,表示数值的范围在八进制的000~777之间,它只能表示部分Unicode字符内容。如' 23'。(4)用单引号括起来的十六进制Unicode字符,形式是'uxxxx',u字符后面带4位十六进制数,它可以表示全部Unicode字符内容。如'u2af3'。4.字符串常量字符串常量是用双引号括
6、起来的由0个或多个字符组成的一个字符序列,字符串可以包含有转义字符。如“Howareyou?”、“Goodafternoon”。转义字符功能Unicode码b退格u0008t水平制表u0009换行u000af换页u000cr回车u000d5.布尔型常量布尔型变量的取值只有true(真)和false(假)两种,它表示逻辑的两种状态。归纳注释:Java是一种面向对象的语言,应将所有的数据类型都封装成类,应使用与类或对象有关的引用类型。但是,由于这些简单数据类型应用得十分广泛,已被广大程序员所接受,所以为了提高效率和简化编程,Java也就允许使用这些与面向对象无关的基本数
7、据类型。当然这些基本数据类型都有对应的类,在定义数据时也可以使用这些类去定义。例如,对应基本的double类型,存在一个Double类;对应基本的char类型,存在一个Character类等。2.2.2变量变量就是在程序运行过程中其值可以被改变的量。变量蕴涵有两个含义,其一是变量的名称;其二是赋给变量的值。变量名称就是用户自己为变量定义的标识符,而变量的值则是存储在用变量标识符所标记的存储位置处的数据。在程序
此文档下载收益归作者所有