JAVA程序设计基础第3章陈国君.ppt

JAVA程序设计基础第3章陈国君.ppt

ID:52267503

大小:825.01 KB

页数:75页

时间:2020-04-03

JAVA程序设计基础第3章陈国君.ppt_第1页
JAVA程序设计基础第3章陈国君.ppt_第2页
JAVA程序设计基础第3章陈国君.ppt_第3页
JAVA程序设计基础第3章陈国君.ppt_第4页
JAVA程序设计基础第3章陈国君.ppt_第5页
资源描述:

《JAVA程序设计基础第3章陈国君.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章Java语言基础1通过本章的学习,主要掌握以下知识点:Java使用的数据类型数据类型转换由键盘输入数据运算符与表达式本章的重点:由键盘输入数据本章的难点:数据类型转换表达式及运算符的优先级、结合性本章主要介绍编写Java程序必须掌握的若干语言基础知识,包括数据类型、变量、常量、表达式等。掌握这些基础知识,是编写正确Java程序的前提条件。3.1数据类型在程序设计中,数据是程序的必要组成部分,也是程序处理的对象。不同的数据有不同的数据类型,不同的数据类型有不同的数据结构、不同的存储方式,并且参与的运算也不相同。通常计算机语言将数

2、据按其性质进行分类,每一类称为一种数据类型(datatype)。数据类型定义了数据的性质、取值范围、存储方式以及对数据所能进行的运算和操作。Java中的数据类型分为两大类,一类是基本数据类型(primitivetypes),另一类是引用类型(referencetypes)。基本数据类型有:整型(integral)浮点型(floting)逻辑型(logical)字符型(textual)引用类型包括:类(class)数组(array)接口(interface)Java定义了4类共8种基本类型,它们的分类及关键字如下:整型:byte,sh

3、ort,int,long。浮点型:float,double。逻辑型:boolean。字符型:char。1.整型整数有正整数、零、负整数,其含义与数学中的含义相同。有三种进制表示形式。Java定义了四种表示整数的类型:字节型(byte)、短整型(short)、整型(int)、长整型(long)。每种整型的数据都是带符号位的。Java的每种数据类型都对应—个默认的数值,使得这种数据类型变量的取值总是确定的,体现了其安全性。它们的特性如表3.1所示。表3.1Java的四种整型类型数据位范围byte(字节型)8-128~127,即-27~2

4、7-1Short(短整型)16-32768~32767,即-215~215-1int(整型)32-2147483648~2147483647,即-231~231-1long(长整型)64-9223372036854775808~9223372036854775807,即-263~263-l2.浮点型Java用浮点型表示数学中的实数,也就是说既有整数部分又有小数部分的数。浮点数有两种表示方式。标准计数法科学计数法Java的浮点型有单精度浮点(float)和双精度浮点(double)两种。它们的宽度和范围如表3.2所示。表3.2Java

5、的两种浮点型类  型数据位范    围float(单精度浮点)321.4E-45~3.4E+38double(双精度浮点)644.9E-324~1.8E+3083.逻辑型逻辑型(boolean)用来表示逻辑值,也称为布尔型。它只有true和false两个取值。其中,true代表“真”,false代表“假”,true和false不能转换成数字表示形式。4.字符型字符型(char)用来存储字符。Java语言是用Unicode编码表达的字符,在内存中占两个字节。由于Java的字符类型采用了Unicode这种新的国际标准编码方案,因而便于东

6、方字符和西方字符的处理。因此,与其他语言相比,Java处理多语种的能力大大加强。说明字符型数据只表示单个字符,定界符为‘’。Java语言中所有可见的ASCII字符都可以用单引号括起来成为字符。字符型数据可以转化成整数。取值在0~65535之间。现将Java的4类8种基本数据类型总结归纳成表3.3。表3.3Java的基本数据类型数据类型关键字占用字节数默认数值取值范围布尔型boolean1falsetrue,false字节型byte10-128~127短整型short20-32768~32767整型int40-2147483648~2

7、147483647长整型long80L-9223372036854775808~9223372036854775807单精度浮点型float40.0F1.4×10-45~3.4×1038双精度型double80.0D4.9×10-324~1.8×10308字符型char2’u0000’’u0000’~’uffff’为了使用上的方便Java提供了数值型数据的最大值与最小值的标识符及常量值。如表3.4所示。表3.4数值型常量的特殊值代码数据类型所在的类最小值代码最大值代码byteJava.lang.ByteByte.MIN_VAL

8、UEByte.MAX_VALUEshortJava.lang.ShortShort.MIN_VALUEShort.MAX_VALUEintJava.lang.IntegerInteger.MIN_VALUEInteger.MAX_VA

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。