关于运算符和表达式解析
Java具有简单性、面向对象、分布式、健壮性、安全性、独立与可移植性、多线程、动态性等特点。下面是小编整理的`关于运算符和表达式,希望大家认真阅读!
运算符指明对操作数所进行的运算。按操作数的数目来分,可以有一元运算符(如++、--),二元运算符(如+、>)和三元运算符(如?:),它们分别对应于一个、两个和三个操作数。对于一元运算符来说,可以有前缀表达式(如++i)和后缀表达式(如i++),对于二元运算符来说则采用中缀表达式(如a+b)。按照运算符功能来分,基本的运算符有下面几类:
1.算术运算符(+,-,*,/,%,++,--)
2.关系运算符(>,<,>=,<=,==,!=)
3.布尔逻辑运算符(!,&&,||)
4.位运算符(>>,<<,>>>,&,|,^,~)
5.赋值运算符(=,及其扩展赋值运算符如+=)
6.条件运算符(?:)
7.其它(包括分量运算符·,下标运算符[],实例运算符instanceof,内存分配运算符new,强制类型转换运算符(类型),方法调用运算符()等)
本章中我们主要讲述前6类运算符。
3.1算术运算符
算术运算符作用于整型或浮点型数据,完成算术运算。
一、二元算术运算符,如下表所示
运算符用法描述
+op1+op2加
-op1-op2减
*op1*op2乘
/op1/op2除
%op1%op2取模(求余)
Java对加运算符进行了扩展,使它能够进行字符串的连接,如"abc"+"de",得到串"abcde"。我们将在第七章中讲解。
与C、C++不同,对取模运算符%来说,其操作数可以为浮点数,如37.2=7.2。
-
2017年计算机一级WPS练习题及答案
随着微型计算机和网络的出现,其应用领域已经涉及各个领域,在办公自动化数据库管理、图像识别、语言识别、专家系统及家庭娱乐等众多领域中大显身手。下面是小编整理的关于计算机一级WPS练习题及答案,欢迎大家参考!【1】计算机一级WPS练习题及答案1).一条计算机指...
-
2017计算机等级考试HTTP的基本概念与交互模型练习题
HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。下面是小编整理的计算机等级考试HTTP的基本概念与交互模型练习题,欢迎参考!【练习一】1[单选题]在HTTP协议的请求/响应交互模型中,以下说法...
-
2017年计算机三级信息安全技术考试大纲
计算机应用能力考试不设定全国统一的考试时间,各地考点可根据本地的实际情况,自行确定考试次数和考试时间。下面是小编整理的关于计算机三级信息安全技术考试大纲,欢迎大家参考!考试内容一、信息安全保障概述1.信息安全保障的'内涵和意义2.信息安全保障的总体思...
-
2017最新计算机一级考试MSOffice练习题「附答案」
计算机一级考试《MSOffice》试题一选择题(1)完整的计算机硬件系统一般包括外部设备和A)运算器和控制器B)存贮器C)主机D)中央处理器参考答案:C(2)计算机能够自动工作,主要是因为采用了A)二进制数制B)高速电子元件C)存储程序控制D)程序设计语言参考答案:C(3)下面哪...