第二章:Java数据与数据运算.ppt
《第二章:Java数据与数据运算.ppt》由会员分享,可在线阅读,更多相关《第二章:Java数据与数据运算.ppt(26页珍藏版)》请在三一办公上搜索。
1、Java程序设计第二章:Java的数据与数据运算,本章教学内容:1:Java基本数据类型;2:Java类型转换;3:Java运算符;4:Java表达式,第二章:Java的数据与数据运算,Java的基本数据类型:数据用于表示对象的状态,每一个数据都属于某种类型,类型规定了数据的性质,取值范围以及在其上可以进行操作行为。整 型 byte short int long 浮点型 float double 基本类形 字符型 char 布尔型 boolean数据类型 类(包括嵌入类,泛型,枚举类型)class 复合类型 接口(包括标注类型)abstract 数组 array基本数据类型:是指不能再分解的数
2、据类型;【系统内置,用户无法重新定义】复合数据类型:是指可以分解成基本类型的数据类型;【用户根据需要自行创建】,第二章:Java的数据与数据运算,Java语言的基本类型:基本类型包括整形,浮点型,字符型,布尔型四类。整形又可以具体分为:byte(字节型),short(短整型),int(整型),long(长整型)基本整型的特性如下表:,第二章:Java的数据与数据运算,Java语言的基本类型:浮点型可以分为:float(单精度浮点型),double(双精度浮点型);浮点型除了包括正的和负的有限制值外,还包括 NaN值,NaN值用于表示(零被零相除)的运算结果。,第二章:Java的数据与数据运算,
3、Java语言的基本类型:字符型:用单引号括起来的单个字符叫做字符型,关键字用:char字符型数据是一个Unicode字符,在计算机内存中存放该字符的16位Unicode码,取值范围是:0216-1;字符型数据虽然不是整型,但可以把它转化为整型数处理,因为字符型的字节码都是用十进制的整型数据来表示的。布尔型:布尔型用boolean来表示,这种类型的数据只有两个值:true(真)或false(假);布尔型与其他任何数据类型都不能相互转换!,第二章:Java的数据与数据运算,Java语言的基本类型细节总结:1:int型可以用二进制,八进制,十进制和十六进制数来表示;二进制就是0-1这两个数字来表示i
4、nt型 八进制就是由0-7这8个数字来表示int型;十进制就是由0-9这10个数字来表示int型;十六进制是由0-9以及A-F/a-f共16个字符来表示int型,其中超过10用A或小写a来表示2:double只有十进制表形式,但有:标准记数法和科学记数法两种表示方法 标准记数法:由整数部分和小数部分组成,两者可以省略其一,但必须有小数点;例子:12.5,-123.,.23.科学记数法:E或e前面必须有数字(可以是整数),但是后面必须是整数(正号可以省略)double型数据结尾处可以添加大写的D或是小写的d。,第二章:Java的数据与数据运算,Java语言的基本类型细节总结:3:float 单精
5、度数据结尾处可加F或f,用科学记数法时候,可以在E或e的后面添加负号,表示负的多少次方:例子:-12e-10=-12*10-104:char char型表示一个Unicode字符,该字符用单引号括起来;转义字符如下:【键盘上找不到的字符,可以通过其他其他字符来代替功能】,第二章:Java的数据与数据运算,Java语言的基本类型细节总结:5:String型 String型表示一串Unicode字符,这串字符要用双引号括起来;1:String内部可以出现转义字符。例子:Strntsssbb 2:String必须在一行内写完;例子:String s1=sdenbjkn;【正确】String s2=s
6、ds+【正确】sdwqww;String s3=sds【错误】sdwqww;,第二章:Java的数据与数据运算,Java基本类型转换:每一个基本类型总是持有它的类型的一个值。当把某种类型的值赋值给一个不同类型时,就需要进行类型转换。基本类型转换有两中情况:1:自动转换;2:强制转换1:自动转换【指由系统自动完成的类型转换,包括赋值转换,单目算数提升,双目算术提升】(1):赋值转换【把表达式的值赋给变量的时候,由系统自动完成】注意情况:(1):低位到高位自动提升(2):基本类型与复合类型不能相互赋值(3):布尔型值不能赋值给其他任何类型变量(4):char型赋值转换成其他类型时,将Unicode
7、码值当做正数看待.(2):单目算数提升【单目运算的操作数的类型是byte,short,char型时自动提升为int型;否则保持原有类型,不进行转换】(3):双目算数提升【双目运算符作用于两个操作时,按照谁的范围大就转为谁的类型进行输出结果,同类型就按照同样类型进行输出结果】,第二章:Java的数据与数据运算,Java基本类型转换:2:强制转换【是指通过代码要求对系统进行的类型转换】语法格式如下:(类型)表达式;例子:int b=123;byte s=(byte)b;注意情况:(1):除了布尔型,其他任何基本类型的值都可以强制转为其他的基本类型。(2):高位向低位进行强转。(3):同类型可以进行
8、强转。,第二章:Java的数据与数据运算,Java中的变量:变量是内存中的存储区域,存储区域的大小取决于变量的类型。Java是一种强类型语言,每一个变量的引入,都要进行相应的定义,明确指定其类型和名字;按照类型来分:基本类型变量和复合类型变量,一个基本类型变量总是持有它的类型的一个值。变量定义如下:类型 变量名 例子:public int i1=12;byte b1=127.注意情况:(1):类型可以是各种基本类型,也可以是各种复合类型;(2):变量名必须由字母(大小写),数字,下划线,美元符号()来标识,不能以数字来开头,不能使用系统中的关键字,相同的大小写变量名是不同的两个变量,而且变量名
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 Java 数据 运算
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5673594.html