java中变量与运算符的基本知识点

1.算术运算符
int/int结果还是int,需要用double来计算
%表示取余,可以对int、double求模
Sysem.out.println(11.5%2.0);
//
自增/自减运算符++ –
int a=10;
int b=++a;
System.out.println(b);
int c=a++;
System.out.println©;

     注意:如果不取自增运算的表达式的返回值,则前置自增和后置自增没有区别;
     如果取表达式的返回值,则前置自增的返回值是自增后的值,后置自增的返回值是自增之前的值;

2\关系运算符
关系运算符的表达式返回值都是boolean类型,true/false
3.逻辑运算符
逻辑与&&
如果左侧表达式的值为false,则表达式整体的值一定是false,无需计算右侧表达式。
逻辑或||
如果左侧表达式的值为true,则表达式整体的值一定是true,无需计算右侧表达式。
逻辑非!
逻辑运算符的操作数和返回值都是boolean
4.位运算符
按位与
按位或
按位取反
按位异或:如果两个数字的二进制位相同,则结果为0,否则为1
5.移位运算
注意:

没有无符号左移
某个代码乘除2的N次方时可以用移位运算来代替
6.三目运算符
表达式1?表达式2:表达式3
表达式1为真时,执行表达示2,为假时执行表达式3

猜你喜欢

转载自blog.csdn.net/weixin_47631612/article/details/110681165