博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java当中的运算符
阅读量:7144 次
发布时间:2019-06-29

本文共 1469 字,大约阅读时间需要 4 分钟。

hot3.png

一、关于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://my.oschina.net/u/212572/blog/795979

你可能感兴趣的文章
UIApplication深入研究
查看>>
解决Ubuntu 12.04更新后 ”系统的网络服务与此版本的网络管理器不兼容“问题
查看>>
python变量
查看>>
牛顿迭代法
查看>>
mac os 中类似于Linux的yum工具,或ubuntu的apt-get工具Homebrew
查看>>
一种美-无法言语
查看>>
Unity场景渲染相关实现的猜想
查看>>
面向对象编程(十四)——面向对象三大特性之多态①
查看>>
单例模式
查看>>
Android 数据库 LiteOrm 的使用
查看>>
hibernate 缓存
查看>>
AES-GCM算法
查看>>
Apache Pulsar简介
查看>>
用Canvas写一个炫酷的时间更新动画玩玩
查看>>
分享一下上个星期的香港行程
查看>>
HUT-1675 找啊找啊找GF DP
查看>>
使用jQuery插件jScrollPane开发Mac OSX Lion风格的滚动条
查看>>
使用jQuery开发iOS风格的页面导航菜单
查看>>
SQL:事务(1)
查看>>
js事件定义方式和获取事件对象event总结
查看>>