Java当中的运算符
一、关于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当中的运算符相关推荐
- Java基础算术运算符
Java基础算术运算符 一个表达式当中有多个运算符,运算符有优先级,不确定的加小括号,优先级得到提升. 没有必要去专门记忆运算符的优先级. public class OperatorTest01{pu ...
- java中io流实现哪个接口_第55节:Java当中的IO流-时间api(下)-上
标题图 Java当中的IO流(下)-上日期和时间日期类:java.util.Date 系统时间:long time = System.currentTimeMillis();public class ...
- Java编程基础-运算符
Java中的运算符大致分为:算术运算符.赋值运算符.关系运算符.逻辑运算符和位运算符五类. (1).算术运算符:+ - * / % ++ -- (2).赋值运算符:= += -= * ...
- java当中的定时器怎么做_java当中的定时器的4种使用方式
对于开发游戏项目,计时器相信当然不陌生,今天爱站技术频道小编总结了java当中的定时器的4种使用方式,大家可以模仿小编的方法进行操作,希望对你学习有帮助! import java.util.Calen ...
- 为什么 Java 不支持运算符重载?
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | Yujiaao 来源 | https://se ...
- 第44节:Java当中的JVM
Java当中JVM 01 在使用控制面板时的实质: Hello.java使用javac,然后变成为Hello.class通过运行java这个命令,在类加载器中(含有加载,验证,准备,解析,初始化,使用 ...
- Java当中的常量池
本文转载公众号 达叔与他的朋友们 Java当中的常量池 在Java虚拟机jvm中,内存分布为:虚拟机堆,程序计数器,本地方法栈,虚拟机栈,方法区. 程序计数器是jvm执行程序的流水线,是用来存放一些 ...
- java 运算符_详解Java表达式与运算符
课程导言 [变量的赋值与计算都离不开表达式,表达式的运算依赖于变量.常量和运算符.本节课讨论Java的表达式的构成.常量的定义.运算符的分类及应用.通过本课的学习你将掌握运用表达式和运算符完成变量赋值 ...
- java中的.运算符_java中的各种运算符
1.算术运算符: 算术运算符也就是我们小学所学过的:+ - * /:还有取模运算符:%:取模运算符也就是求余的 运算: 运算形式:操作数 + 操作数:操作数 - 操作数:操作数 * 操作数:操作数 / ...
最新文章
- 散列(hash)练习题
- springbot集成finereport后在web中使用iframe引用报表
- Tomcat5.5报错:Apache Portable Runtime was not found
- 空间谱专题11:子阵平滑与秩亏缺
- Python3实现红黑树[上篇]
- 中国新能源汽车供应链白皮书2020
- 安装torch_sparse失败解决方法
- XML Schema基本数据类型及数据限定
- python计算工资编程-老男孩学Python编程后薪资待遇高吗?
- Android中图片去色的两种方法
- 睿思荐片--最好的电影,最全的排行
- 网线RJ45接口排线示意图(做网线备用)
- 洛谷P4568 飞行路线
- 类iGoogle实现参考资料
- 渗透之——触发Easy File Sharing Web Server 7.2 HEAD缓冲区溢出的Python脚本
- 红外遥控风扇改手机APP远程控制杂记
- mac 剪切移动文件
- 滕州小学计算机教室,东湖教育四十年|滕州小学--小学校 大世界
- 自动驾驶入门(六):反向传播及链式法则
- 今年国家高新技术企业认定,审核要求有变?
热门文章
- 深入理解 SpringBoot 启动机制(starter 机制)
- 动图 + 源码,演示 Java 中常用数据结构执行过程及原理
- Java的时间为何从1970年1月1日开始
- Intellij IDEA2019项目包分层结构显示设置
- pb retrieve时停止工作_电机没有抱闸如何利用变频器实现减速停止
- IT 巡检内容、工具、方法 amp; Linux / AIX / Oracle / VMware 巡检表模板 | 周末送资料...
- 我的世界一进去就java_我的世界国际java版1.12.2加了光影修复进游戏就直接崩溃...
- textfield获取其中内容_天涯明月刀天下镖镖旗数量 天下镖内容介绍
- linux七个运行级如何设置,RHEL7 运行级别简介及切换操作
- easypoi教程_SpringBoot图文教程17—上手就会 RestTemplate 使用指南