算术运算符

算术运算符 作用 注意
+ 加 加法运算
- 减 减法运算 *
*** 乘** 乘法运算 *
/ 除 除以运算 *
% 取模 n%m—n除以m得到一个整数—余数就是结果,如果n比m小那就等于n 余数的正负取决于n

%例子:int e=3987
e%10 求个数
e/10%10求十位数
e/100%10求百位数
e/1000%10求千位数

:++自增 --自减

赋值运算符:

赋值运算符 作用
+= a=4 ;a+=2;a=a+2
-= *
*= *
%= *
/= *

比较运算符

比较运算符
> 大于
< 小于
>= 大于等于
<= 小于等于
== 恒等 判断两边的值是不是相等
!= 不等 判断两边的值是不是不相等

逻辑运算符

逻辑运算符 含义
&&(逻辑与) 如果两边都是true,结果为true。只要一边为false,结果就是false。
||(逻辑非) 如果两边都是true,结果为true,否则为false
!(取反) 如果为false,结果为true。反之则为false。
^异或 两边相异时,结果为true;相同则为false

位运算符

逻辑运算符 含义 示例
<< 左移 5 << 5 = 20—>>>5 * 2 ^ 2 = 5 * 4 = 20
>> 右移 5 >> 1 = 2—> 5 / 2 ^ 1 = 5 / 2 = 2
& 与运算(只要有一个为0,运算结果则为0,否则为1) 3 & 5 = 1;0000 0011&0000 0101 = 0000 0001
| 或运算(只要有一个为1,运算结果就为1) 3 | 5=7;0000 0011 | 0000 0101 = 00000111
^ 异或运算(如果两个数值一样,运算结果就为0,否则就为1) 3 ^ 5 = 6;0000 0011 | 0000 0101 =0000 0110
~ 取反运算 6----->0110=-7
>>> 无符号右移 同右移

取反补充:

三元运算符

 **格式:  boolean值?值1:值2;**//例子
int c;
c=1>2?3:4;
System.out.println("c="+c);//c=4//例子2
a=3;b=6;
//获取ab中得大值
int max;
max=a>b?a:b;
System.out.println("max="+max)//例子3max=a>b?a:b;max=max>c?max:c;
//或者
max=(a>b)?(a>c?a:c):(b>c?b:c)
//或者
max=(a>b&&a>c)?a:(b>c?b:c);

五:java运算符合集相关推荐

  1. hadoop java访问_Hadoop(五)搭建Hadoop客户端与Java访问HDFS集群

    上一篇详细介绍了HDFS集群,还有操作HDFS集群的一些命令,常用的命令: hdfs dfs -ls xxx hdfs dfs -mkdir -p /xxx/xxx hdfs dfs -cat xxx ...

  2. java面试题(一)Java面试问题集

    目录 1. Java 基础部分 10 1.一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 10 2.Java 有没有goto? 10 3.说说&和 ...

  3. 引用 JAVA面试题集

    引用 狼行天下 的 JAVA面试题集 1.C++或Java中的异常处理机制的简单原理和应用. 当J***A程序违反了J***A的语义规则时,J***A虚拟机就会将发生的错误表示为一个异  常.违反语义 ...

  4. java面试题集汇总

    http://blog.csdn.net/jackfrued/article/details/44921941  Java面试题全集(上) http://blog.csdn.net/jackfrued ...

  5. Java面试题集(1-50)

    说明:最近已经重新发布了最新的<Java面试题大全>,欢迎大家点击浏览. 下面的内容是对网上原有的Java面试题集及答案进行了全面修订之后给出的负责任的题目和答案,原来的题目中有很多重复题 ...

  6. 只会温水煮青蛙,工作都找不到还不好好学这份16W字Java面试合集

    蓦然回首自己做开发已经十年了,这十年中我获得了很多,技术能力.培训.出国.大公司的经历,还有很多很好的朋友.但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员,可惜 ...

  7. [附源码]计算机毕业设计JAVA面向服装集群企业的个性化定制服务系统

    [附源码]计算机毕业设计JAVA面向服装集群企业的个性化定制服务系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Ec ...

  8. java字符存储_用java的类集框架做一个字符存储器(15)

    11.这是java的关于java的类集框架做一个字符存储器的源代码可以直接进行编译运行,希望大家能够从中获益良多. package niming; //导入ArrayList这个类 import ja ...

  9. java怎么监听多个组件,java web(五):java web三大组件之另外两个和八大监听器

    java的三大组件指Servlet.Filter.Listener.八大监听器指八个接口.前面介绍了Servlet,现在介绍一下Filter拦截器以及拦截地址的设置, Listener监听那些事件. ...

  10. ElasticSearch 使用Java Api访问集群

    ElasticSearch 使用Java Api访问集群 1.创建maven工程导入pom依赖 <dependencies><dependency><groupId> ...

最新文章

  1. CentOS 7 单用户模式+救援模式
  2. Java中关于==和equal的区别 以及equals()方法重写
  3. 利用curl命令测试服务端
  4. 20175213 2018-2019-2 《Java程序设计》第6周学习总结
  5. 如何显示python的内置模块_Python 如何查看Python自带的模块 - 弟球嗑学
  6. CUDA精进之路(五):图像处理——OTSU二值算法(最大类间方差法、大津法)
  7. python怎么创建文本文件
  8. Hcse 交换知识点-4
  9. ECharts饼状图legend显示Value所占百分比
  10. vue子父组件之间的传值
  11. 中国邮政国际航空挂号信是可以网上查询跟踪的
  12. 竹林七贤:没有信仰的人生有多可怕?
  13. CF1324D Pair of Topics 题解
  14. oracle时间平均,Oracle SQL的平均时间
  15. 硬盘克隆工具Linux,硬盘克隆(FarStone DriveClone)下载_硬盘克隆(FarStone DriveClone)官方下载-太平洋下载中心...
  16. 如何成为一名全栈开发人员----转载
  17. 【Python与数学建模】蒙特卡洛模拟仿真(附完整详细代码)
  18. 微信小程序快递java_java调用微信小程序统一下单接口
  19. [极客大挑战 2019]Knife --- [极客大挑战 2019]Http
  20. SRv6技术课堂:SRv6概述

热门文章

  1. 推荐给你这几款安全软件
  2. Unity编程 时钟
  3. TYFLOW学习19
  4. 志凌海纳 SmartX 携手灵雀云推出全栈云原生联合解决方案
  5. Google开发者工具面板-network详解
  6. 应用程序的服务器错误。HTTP 错误 404
  7. 用python进别人qq,用Python登录好友QQ空间点赞的示例代码
  8. linux运维日常监控,Linux的日常运维
  9. 如何获取WebView内容高度
  10. Chrome远程调试webview