博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
运算符(1)
阅读量:4706 次
发布时间:2019-06-10

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

1、自增自减

int a = 3;
int b = a++;//执行完后,b=3。先给b赋值,再自增。
System.out.println("a="+a+"\nb="+b);

int a = 3;

int b = ++a;//执行完后,b=4。先自增,后赋值。
System.out.println("a="+a+"\nb="+b);
自减操作用法同自增
2、关系运算符
等于:a == b;
不等于:a != b;
大于:a > b;
小于:a < b;
小于或等于:a <= b;
大于或等于:a >= b;
得到的结果只有true和false这两个布尔值
3、逻辑运算符:运来操作布尔值。
逻辑与:&,两个操作数为true,结果才是true,否则是false.
逻辑或:|,两个操作数有一个是true,结果就是true.
逻辑非:!,取反
逻辑异或:相同为false,不同为true。
4、位运算符
取反:~
按位与:&
按位或:|
左移运算符:<<
右移运算符:>>
public class demo3 {
public static void main(String[] args) {
int a = 3;
int b = 4;
System.out.println(a&b);//结果为0
System.out.println(a|b);//结果为7
System.out.println(a^b);//结果为7
System.out.println(~a);//结果是-4,反码是负数-1

//移位    int c = 3<<2;    System.out.println(c);  //结果为12    System.out.println(6>>1);//结果为3}

}

转载于:https://www.cnblogs.com/ma1998/p/11432276.html

你可能感兴趣的文章
设备常用框架framework
查看>>
bootstrap模态框和select2合用时input无法获取焦点(转)
查看>>
MockObject
查看>>
BZOJ4516: [Sdoi2016]生成魔咒(后缀自动机)
查看>>
查看手机已经记住的WIFI密码
查看>>
最新版IntelliJ IDEA2019 破解教程(2019.08.07-情人节更新)
查看>>
C# 两个datatable中的数据快速比较返回交集或差集
查看>>
关于oracle样例数据库emp、dept、salgrade的mysql脚本复杂查询分析
查看>>
adb shell am 的用法
查看>>
iOS10 UI教程视图和子视图的可见性
查看>>
FindChildControl与FindComponent
查看>>
中国城市json
查看>>
android下载手动下载Android SDK
查看>>
C++学习:任意合法状态下汉诺塔的移动(原创)
查看>>
leetcode133 - Clone Graph - medium
查看>>
UNET学习笔记2 - 高级API(HLAPI)
查看>>
"ORA-00942: 表或视图不存在 "的原因和解决方法[转]
查看>>
Oauth支持的5类 grant_type 及说明
查看>>
C#中用DateTime的ParseExact方法解析日期时间(excel中使用系统默认的日期格式)
查看>>
W3100SM-S 短信猫代码发送 上
查看>>