一、关于Java当中运算符的分类

  算术运算符:+,-,*,/、%(是取余运算符读莫)、++、--

  关系运算符:>、<、>=、<=、!=(不等)、==(等于)

  布尔运算符:!(非)、&(与)、|(或)、^、&&(短路与)、||(短路或)
  位运算符: &、|、^、~、>>、<<、>>> (这个运算符还没有用过,有知道的给说下)

  赋值运算符:=

  扩展赋值运算符:+=、-=、*=、/=、

  字符串连接运算符:+

二、逻辑运算符

演示代码如下:

public class booleaTest{public static void main(String args[]){int i = 8;int b = 12;/*boolean c = i > 9 & i++ > 11 & b++ > 10; 这里面的&叫逻辑与;逻辑与的运算为在所有的boolean数据中只要有一个为false最终的值为false,但是这个逻辑运算符会把所有boolean表达式都进行计算来得到最终的结果所以,最终i和b的值别为9和13;*//*boolean c = i > 7 && i++ > 11 && b++ > 10;这里面的&&叫短路与与逻辑与不同的是,短路与在计算boolean表达式的时候如果有一个为false那么后面的表达式将不会被计算所以在这里i的值为9,b的值为12;*//*---------------------------------------------分开-------------------------------------------------------------*//*boolean c = i++ > 7|b++ < 14;这里的"|"表示逻辑或;逻辑或的运算为在所有boolean中只要有一个为true那么整个结果就为true,否则为false;单个的"|"运算规律为和逻辑与很相似都是先把所有boolean表达式计算完之后进行得到最后的结果所以这里i为9,b为13;*//*boolean c = i++ > 7 || b++ < 14;这里的"||"叫短路或,短路或的运算为只在所有boolean表达式中有一个为true那就不会计算后面的boolean表达式;所以这里i为9,b仍为12;*/boolean c = i++ > 7 || b++ < 14;System.out.println(c);System.out.println(i);System.out.println("b的值是:"+b);}
}

注:我还不明白逻辑异或是怎么用的!

转载于:https://www.cnblogs.com/zxdBlog/p/3308635.html

Java当中的运算符相关推荐

  1. Java基础算术运算符

    Java基础算术运算符 一个表达式当中有多个运算符,运算符有优先级,不确定的加小括号,优先级得到提升. 没有必要去专门记忆运算符的优先级. public class OperatorTest01{pu ...

  2. java中io流实现哪个接口_第55节:Java当中的IO流-时间api(下)-上

    标题图 Java当中的IO流(下)-上日期和时间日期类:java.util.Date 系统时间:long time = System.currentTimeMillis();public class  ...

  3. Java编程基础-运算符

    Java中的运算符大致分为:算术运算符.赋值运算符.关系运算符.逻辑运算符和位运算符五类. (1).算术运算符:+  -  *  /  %  ++  -- (2).赋值运算符:=  +=  -=  * ...

  4. java当中的定时器怎么做_java当中的定时器的4种使用方式

    对于开发游戏项目,计时器相信当然不陌生,今天爱站技术频道小编总结了java当中的定时器的4种使用方式,大家可以模仿小编的方法进行操作,希望对你学习有帮助! import java.util.Calen ...

  5. 为什么 Java 不支持运算符重载?

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | Yujiaao 来源 | https://se ...

  6. 第44节:Java当中的JVM

    Java当中JVM 01 在使用控制面板时的实质: Hello.java使用javac,然后变成为Hello.class通过运行java这个命令,在类加载器中(含有加载,验证,准备,解析,初始化,使用 ...

  7. Java当中的常量池

    本文转载公众号  达叔与他的朋友们 Java当中的常量池 在Java虚拟机jvm中,内存分布为:虚拟机堆,程序计数器,本地方法栈,虚拟机栈,方法区. 程序计数器是jvm执行程序的流水线,是用来存放一些 ...

  8. java 运算符_详解Java表达式与运算符

    课程导言 [变量的赋值与计算都离不开表达式,表达式的运算依赖于变量.常量和运算符.本节课讨论Java的表达式的构成.常量的定义.运算符的分类及应用.通过本课的学习你将掌握运用表达式和运算符完成变量赋值 ...

  9. java中的.运算符_java中的各种运算符

    1.算术运算符: 算术运算符也就是我们小学所学过的:+ - * /:还有取模运算符:%:取模运算符也就是求余的 运算: 运算形式:操作数 + 操作数:操作数 - 操作数:操作数 * 操作数:操作数 / ...

最新文章

  1. 散列(hash)练习题
  2. springbot集成finereport后在web中使用iframe引用报表
  3. Tomcat5.5报错:Apache Portable Runtime was not found
  4. 空间谱专题11:子阵平滑与秩亏缺
  5. Python3实现红黑树[上篇]
  6. 中国新能源汽车供应链白皮书2020
  7. 安装torch_sparse失败解决方法
  8. XML Schema基本数据类型及数据限定
  9. python计算工资编程-老男孩学Python编程后薪资待遇高吗?
  10. Android中图片去色的两种方法
  11. 睿思荐片--最好的电影,最全的排行
  12. 网线RJ45接口排线示意图(做网线备用)
  13. 洛谷P4568 飞行路线
  14. 类iGoogle实现参考资料
  15. 渗透之——触发Easy File Sharing Web Server 7.2 HEAD缓冲区溢出的Python脚本
  16. 红外遥控风扇改手机APP远程控制杂记
  17. mac 剪切移动文件
  18. 滕州小学计算机教室,东湖教育四十年|滕州小学--小学校 大世界
  19. 自动驾驶入门(六):反向传播及链式法则
  20. 今年国家高新技术企业认定,审核要求有变?

热门文章

  1. 深入理解 SpringBoot 启动机制(starter 机制)
  2. 动图 + 源码,演示 Java 中常用数据结构执行过程及原理
  3. Java的时间为何从1970年1月1日开始
  4. Intellij IDEA2019项目包分层结构显示设置
  5. pb retrieve时停止工作_电机没有抱闸如何利用变频器实现减速停止
  6. IT 巡检内容、工具、方法 amp; Linux / AIX / Oracle / VMware 巡检表模板 | 周末送资料...
  7. 我的世界一进去就java_我的世界国际java版1.12.2加了光影修复进游戏就直接崩溃...
  8. textfield获取其中内容_天涯明月刀天下镖镖旗数量 天下镖内容介绍
  9. linux七个运行级如何设置,RHEL7 运行级别简介及切换操作
  10. easypoi教程_SpringBoot图文教程17—上手就会 RestTemplate 使用指南