第3章 常用运算符

第3章 常用运算符

1.什么是运算符

Java中的运算符常见的有以下五种:
? 算术运算符
? 赋值运算符
? 比较运算符
? 逻辑运算符
? 条件运算符
下面分别进行说明

2.算数运算符

算术运算就是指加减乘除这些,不过需要说明的还是有两种的:
1.求余
%符号表示求余运算,也既是模运算,得出的结果是一个余数
2.自增和自减
++和—分别表示自增和自减,在实际使用中要注意符号是在变量的左边还是右边。左边是先自增后使用,右边是先使用后自增
两个例子:
int a = 5;
int b = ++a;
返回的结果是:a=6,b=6;
int a=5;
int b=a++;
返回的结果是:a=6,b=5;
这一点一定要注意区分

3.赋值运算符

赋值运算符是将=右边的赋值给左边。
+=:a+=b等价与a=a+b
/=: a/=b等价与a=a/b
其他类似

4.比较运算符

比较运算符是判断两个数据的大小,返回的结果是一个布尔值
需要注意的是:
>, <, >=, <=,只支持左右两边操作数都是数值类型
==,!= 两边既可以是数值类型也可以是引用类型

5.逻辑运算符

逻辑运算符经常使用,用一个表格说明:

1.与:全部为真才能为真
2.或:有一个人为真即结果为真
3.非:取反
4.异或:有且只有一个为真,结果才为真

6.条件运算符

这里的条件运算符也是指:三元运算符
使用语法:
布尔表达式?表达式1:表达式2
布尔表达式返回true时,运行表示达1,否则运行表达式2

7.运算符的优先级

优先级也用一个列表表明,方便查询:

时间: 2024-10-07 10:35:27

第3章 常用运算符的相关文章

oracle学习 第三章 常用的SQL*PLUS命令 ——02

今天接着昨天的RUN命令继续讲. 3.5 n(设置当前行)命令和A(PPEND)(附加)命令 设想,你输入了例3-10的查询语句 例 3-10 SQL> SELECT ename 2 FROM emp; 例 3-10 结果 看到以上输出时,您发现在SELECT子句中忘了job,sal.这时您又如何修改您的SELECT子句呢?首先您应该使用SQL*PLUS的L(LIST)命令来显示SQL缓冲中的内容. 例 3-11 SQL> L 例 3-11 结果 在例3-11显示的结果中,2后面的"

【Oracle】第二章常用操作

ORACLE 第二章常用操作 修改表中的列信息: alter table vendor_master modify(vencode varchar(20)); 给表中列添加一个默认值约束 alter table mytable modify(name varchar2(20) default 'abc'); 为现有表中的列添加一个主键约束: alter table testtable add(constraint "idkey" primary key("ID"))

JAVA程序,基本数据类型、、数据类型转换、变量和常量、常用运算符

一.基本数据类型 整数类型:byte.short. int(常用).long(较常用)     定义某个变量          int  a=10: 浮点类型(小数):float.double(常用) 字符类型:char  字符(不是字符串)     char  b='a' 转义字符类:  常用的\\反斜杠字符    \t垂直制表符     \r 回车        \n换行 布尔类型(逻辑类型):  true .false 二.类型转换 强制转换与自动转换 int  m=1  : long n

SQL Server调优系列基础篇(常用运算符总结)

原文:SQL Server调优系列基础篇(常用运算符总结) 前言 上一篇我们介绍了如何查看查询计划,本篇将介绍在我们查看的查询计划时的分析技巧,以及几种我们常用的运算符优化技巧,同样侧重基础知识的掌握. 通过本篇可以了解我们平常所写的T-SQL语句,在SQL Server数据库系统中是如何分解执行的,数据结果如何通过各个运算符组织形成的. 技术准备 基于SQL Server2008R2版本,利用微软的一个更简洁的案例库(Northwind)进行解析. 一.数据连接 数据连接是我们在写T-SQL语

[转]MySQL性能调优与架构设计&mdash;&mdash;第11章 常用存储引擎优化

第11章 常用存储引擎优化 前言: MySQL 提供的非常丰富的存储引擎种类供大家选择,有多种选择固然是好事,但是需要我们理解掌握的知识也会增加很多.每一种存储引擎都有各自的特长,也都存在一定的短处.如何将各种存储引擎在自己的应用环境中结合使用,扬长避短,也是一门不太简单的学问.本章选择最为常用的两种存储引擎进行针对性的优化建议,希望能够对读者朋友有一定的帮助. 11.1 MyI SAM存储引擎优化 我们知道,MyISAM存储引擎是MySQL最为古老的存储引擎之一,也是最为流行的存储引擎之一.对

c++第九章-(运算符重载)

一些规则 1.c++不允许用户自己定义新的运算符,只能对已有的c++运算符进行重载. 2.除了五个运算符不允许重载外,其他运算符允许重载: .成员访问运算符 *成员指针访问运算符 ::与运算符 sizeof尺寸运算符 ?:条件运算符 3.重载运算符必须和用户定义的自定义类型的对象一起使用.(也就是说,参数不能全部都是c++的标准类型,这样约定是为了防止用户修改用于标准类型结构的运算符性质) 4.为什么运算符重载函数有两个参数,只需有一个参数? 其实是有一个参数是隐含着的,运算符函数是用this指

第03章(常用工具类)

1 /***************** 2 ***第三章常用工具类 3 *******知识点: 4 **************1.系统相关 5 ******************1.1 System类 6 ******************1.2 Runtime类 7 ******************1.3 输入类 8 **************************1.3.1 Scanner类 9 **************************1.3.2 Buffered

MySQL性能调优与架构设计——第11章 常用存储引擎优化

第11章 常用存储引擎优化 前言: MySQL 提供的非常丰富的存储引擎种类供大家选择,有多种选择固然是好事,但是需要我们理解掌握的知识也会增加很多.每一种存储引擎都有各自的特长,也都存在一定的短处.如何将各种存储引擎在自己的应用环境中结合使用,扬长避短,也是一门不太简单的学问.本章选择最为常用的两种存储引擎进行针对性的优化建议,希望能够对读者朋友有一定的帮助. 11.1 MyI SAM存储引擎优化 我们知道,MyISAM存储引擎是MySQL最为古老的存储引擎之一,也是最为流行的存储引擎之一.对

C语言编程入门——常用运算符

这里演示了几个常用运算符的应用 前后自增运算符的区别(注意,这个经常会考到): # include <stdio.h> int main(void) { int i, j, k, m; i = j = 3; k = ++i; //计算后i = i + 1,即结果i值加1, m = j++; //计算后j = j + 1,即结果j值加1, printf("i = %d, j = %d, k = %d, m = %d\n", i, j, k, m); return 0; } /