JAVA语言2之数据运算.ppt

JAVA语言2之数据运算.ppt

ID:56527601

大小:324.00 KB

页数:24页

时间:2020-06-27

JAVA语言2之数据运算.ppt_第1页
JAVA语言2之数据运算.ppt_第2页
JAVA语言2之数据运算.ppt_第3页
JAVA语言2之数据运算.ppt_第4页
JAVA语言2之数据运算.ppt_第5页
资源描述:

《JAVA语言2之数据运算.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JAVA语言程序设计之数据类型、运算符与表达式一、类型概述Java语言允许用户在程序在声明和使用变量,变量的数据类型、名称和作用域是变量的三大属性,在一个变量被声明时,常常指明了它的数据类型和名称,而变量声明所在的物理位置则由变量的作用域所决定。Java语言的数据类型分为基本数据类型和复杂数据类型。基本数据类型可分为数值类型、字符类型和布尔类型。数值类型又分为整数类型(byte、short、int、long)和实数类型(float、double)。复杂数据类型可分为类数组和接口。二、标识符在java程序

2、设计中,采用标识符对变量、方法、对象和类进行命名。在java语言中,对标识符的规定如下:标识符是以字母、下划线(_)、美元符($)开始的一个字符序列。除开始的第一个字符外,后面可以跟字母、下划线、美元符和数字。标识符区分大小写。没有最大长度限制。不能声明Java语言的关键字三、常量常量一旦确立,在程序运行的整个过程中都不会改变。Java语言的常量有布尔常量、整型常量、字符常量、字符串常量和浮点常量。布尔常量:用true和false分别代表真和假,它们只能小写。整型常量:100,18浮点常量:3.1456

3、字符常量:’a’,’1’字符串常量:”abc”,”howdoyoudo”四、变量变量是一个数据存储单元的代号,在程序的运行过程中,其存储单元的值是可以改变的。同其他高级语言一样,变量必须先定义后使用。变量定义的作用是为变量分配一定数量的存储空间,以便于向该变量存储单元写入或读出数据。变量定义的一般格式为:数据类型变量名表;如果同时定义多个同一数据类型的变量,则其间应使用逗号”,”进行分隔。变量的作用域指的是一个程序区域,是可以访问该变量的程序块。程序块是由”{”和”}”括起来的一段程序。一个变量的作用域

4、从定义它的地方开始,直到程序块的结束处为止。五、变量的定义Java语言提供了4种整型变量(byte、short、int、long),取值范围不同。例:定义整型:bytex1;shortx2;intx=10;longa,y;实型即浮点类型,主要处理含有小数点的数。Java语言的实型变量分为float(单精度型)与double(双精度型)。例:定义实型floatx=31.4;doubley=2.1;字符型常量是用单引号括起来的一个字符,如’a’、’b’;字符串则用双引号。例:定义字符Charc=‘a’;在J

5、ava语言中专门提供了布尔型变量,用来表示逻辑值的真和假。(C语言中用0与1表示)例:定义布尔Booleanyihun=true;六、综合实例结果如下:结果如下:七、类型转换Java语言的各种数据类型之间提供两种转换:自动转换和强制转换。自动类型转换允许在赋值和计算时由编译系统按一定的优先次序自动完成。它只能将位数少的数据类型向位数多的数据类型转换。如果反过来,将位数多的数据类型向位数少的数据类型转换,只能用强制转换,它是由编写程序者决定,编译系统去执行。自动转换自动类型转换是按优先关系从低级数据转换成

6、高级数据,规定的优先次序是:Byteshortcharintlongfloatdouble例:强制类型转换例:inti;byteb=(byte)i;八、运算符与表达式概述表达式是由操作数和运算符按一定的语法形式组成的符号序列。在表达式中,运算符指明对操作数所进行的运算。按操作数的数目来分,可以有一元运算符、二元运算符和三元运算符;它们分别对应于一个、两个和三个操作数。按照运算符功能来分,基本的运算符有下面几类:算术运算符(+,-,*,/,%,++,--)关系运算符(>,<,>=,<=,==,

7、!=)布尔逻辑运算符(!,&&,

8、

9、)位运算符(>>,<<,>>>,&,

10、,^,~)赋值运算符(=,及其扩展赋值运算符如+=,-=,*=,/=等)条件运算符(?:)其它九、一元算术运算符一元算术运算符涉及的操作数只有一个,由一个操作数和一元算术运算符构成一个算术表达式。一元算术运算符共有4个。如下:运算符名称表达式功能+一元加+op1取正值-一元减-op1取负值++增量++op1,op1++加1--减量--op1,op1--减1二元运算符二元算术运算符应有两个操作数,由两个操作数加一个二元算术运算符可构

11、成一个算术表达式。共有5个如下:+,-,*,/,%(求余)算术运算符的优先级为:++和--的级别最高,然后是*和/以及%,而+和-的级别最低。也可以增加小括号来优先。十、关系运算符关系运算用来比较两个操作数之间的关系,由两个操作数和关系运算符构成一个关系表达式。关系运算符的操作结果是布尔类型的,即如果运算符对应的关系成立,则关系表达式结果为true,否则为false。共有6种:>,<,>=,<=,==,!=(不等于)例:15>18结果为fa

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

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

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