Java之运算符
来源:互联网 发布:c语言解惑 编辑:程序博客网 时间:2024/06/06 10:43
Java的算术运算符:
重点:% 运算符(值为两数相除的余数)、++a;(先加一再使用)a++;(先使用再加一)自增运算符、 --b;(先减一再使用)b--;(先使用再减一)自减运算符。
自增自减运算符实例:
public class selfAddMinus{
public static void main(String[] args){
int a = 5;//定义一个变量;
int b = 5;
int x = 2*++a;
int y = 2*b++;
System.out.println("自增运算符前缀运算后a="+a+",x="+x);
System.out.println("自增运算符后缀运算后b="+b+",y="+y);
}
}
编译结果:
自增运算符前缀运算后a=6,x=12自增运算符后缀运算后b=6,y=10
Java的关系运算符:
Java的赋值运算符:
Java的逻辑运算符:
Java的位运算符:
代码实例:
// boolean a = 1>2; // false
// boolean b = 1==1;// true
//
// System.out.println(a & b);//短路与
// System.out.println(a | b);//短路或
// int a = 3;// 转为二进制:11
// int b = 2;// 转为二进制:10
char a = 'a';// 97 --> 1100001
char b = 'b';// 98 --> 1100010
// 1100000 --> 96
// 1100011 --> 99
// 0000011 --> 3
System.out.println(a & b);// & 表示对应位都为1,结果为1,否则为0
System.out.println(a | b);// | 表示对应位都为0,结果为0,否则为1
System.out.println(a ^ b);// ^ 表示对应位相同,结果为0,否则为1
异或(^)作为逻辑运算符时,符号两边相同时返回false,两边不同时返回true;
Java的条件运算符:
语法:变量类型 变量名 = 条件? A : B ;
解读:
声明一个变量,当条件为true时,当前变量的值为A,当条件为false时,当前变量的值为B;
代码示例:
int a = false ? 1 : 0;
System.out.println(a);
int week = 6;
String s = (week>=1 && week<=5) ? "去上课":"去LOL";
System.out.println(s);
- java之运算符
- Java之运算符
- Java运算符之&、|、&&、||、!
- Java 运算符之 & | ~ ^
- java之运算符
- java运算符之++、--
- java之运算符
- Java之运算符
- JAVA运算符之 ++
- Java运算符之算术运算符
- Java运算符之算术运算符
- java之复合运算符
- java初学之运算符
- java 之 移位运算符
- java基础之运算符
- java之位运算符
- java笔记之运算符
- java学习之运算符
- USB规范EHCI,UHCI,OHCI区别
- shiro 授权
- adb命令总结
- linux 通过自己计算时间差的方法来定时 毫秒
- JVM线程引擎
- Java之运算符
- 阅读进度记忆功能实现
- Android RecyclerView 使用 ItemTouchHelper 时异常
- 【技术】Android异步消息处理机制:深入理解 Looper、Handler、Message三者关系
- 最强大的下拉刷新框架_SmartRefreshLayout的基本使用
- Qt下 编译和配置QtXlsxWriter (QtCreator下)
- WPF数据绑定的学习
- 综合练习
- 数据库设计三大范式