java 语言支持如下运算符:
算术运算符
+,-,*,/,%,++,–
赋值运算符
=
关系运算符
大于>,小于<,大于等于>=,小于等于<=,不等于!=name
逻辑运算符
&&,||,!
位运算符
&,|,^,~,>>,<<,>>>(了解!!!)
条件运算符
?,:
扩展赋值运算符
+=,-=,*=,/=
算术运算符
package operator
;
public class Demo01 {
public static void main(String
[] args
) {
int a
=10;
int b
=20;
int c
=25;
int d
=25;
System
.out
.println(a
+b
);
System
.out
.println(a
-b
);
System
.out
.println(a
*b
);
System
.out
.println(a
/(double)b
);
}
}
关系运算符
package operator
;
public class Demo02 {
public static void main(String
[] args
) {
int a
=10;
int b
=20;
System
.out
.println(a
==b
);
System
.out
.println(a
>b
);
System
.out
.println(a
<b
);
System
.out
.println(a
!=b
);
}
}
逻辑运算符
package operator
;
public class Demo03 {
public static void main(String
[] args
) {
boolean a
= true;
boolean b
= false;
System
.out
.println("a&&b:"+(a
&&b
));
System
.out
.println("a||b:"+(a
||b
));
System
.out
.println("!a&&b:"+!(a
&&b
));
int c
=5;
boolean d
=(c
<4)&&(c
++<4);
System
.out
.println(d
);
System
.out
.println(c
);
}
}
三元运算符
package operator
;
public class Demo04 {
public static void main(String
[] args
) {
int sconre
=80;
String type
= sconre
<60? "不及格":"及格";
}
}