Java 运算符
1.算术运算符
这个运算符比较简单,+,-,*,/ ;另外还有3个,之前你们可能没有见过的,%取余,这个不是百分号,切记,这是一个取余符号,比如:17%3 = 2,4%2 = 0;意思就是,取出来的值是余数,余数,余数,重要的事情说三遍。!还有2个++,-- ;加加,减减,比如变量i=1;i++就是2;i--就是0;就是加1,减1的意思。这个后面将循环的时候还会降,比较重要。
2.关系运算符
关系运算符就是判断2个数的关系情况,包括,==,!=,>,<,>=,<= ;等于,不等于,大于,小于,大于等于,小于等于,跟数学里学的差不多,就是写法要看清楚点。
public class Test { public static void main(String[] args) { int a = 34;
int b = 20;
System.out.println("a == b = " + (a == b) ); System.out.println("a != b = " + (a != b) ); System.out.println("a > b = " + (a > b) );
System.out.println("a < b = " + (a < b) );
System.out.println("b >= a = " + (b >= a) ); System.out.println("b <= a = " + (b <= a) );
}}
3.位运算符(了解一下就好了)
4.逻辑运算符(这个要记住,理解清楚,以后常用)
操作符 | 描述 | 备注 |
&& | 称为逻辑与运算符。当且仅当两个操作数都为真,条件才为真。 | A&&B,A事件为真,B事件为真,结果才为真 |
|| | 称为逻辑或操作符。如果任何两个操作数任何一个为真,结果就为真 | A&&B,A事件为真,B事件为假,结果就为真 |
! | 称为逻辑非运算符。就是相反,取反。 | !A ,A事件为真,结果为假,A事件为假,结果为真 |
public class Test {
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)); }}
以上实例编译运行结果如下:
a && b = false a || b = true!(a && b) = true
5.赋值运算符
这个赋值运算符记住:=,+=,-+,*=,/=就好啦 。
其他的就不用管了,以后遇到了,百度一下就明白了,不要太多压力了,后面很少遇到其他的,挑重点就好了。
6.条件运算符(?:)
条件运算符也被称为三元运算符。该运算符有3个操作数,并且需要判断布尔表达式的值。该运算符的主要是决定哪个值应该赋值给变量。
public class Test {
public static void main(String[] args){
int a , b; a = 10;
b = (a == 1) ? 20 : 30; // 如果 a 等于 1 成立,则设置 b 为 20,否则为 30
System.out.println( "Value of b is : " + b );
b = (a == 10) ? 20 : 30; // 如果 a 等于 10 成立,则设置 b 为 20,否则为 30
System.out.println( "Value of b is : " + b ); }}
以上实例编译运行结果如下:
Value of b is : 30Value of b is : 20
7.instanceof 运算符(Ps:这个要记住,检查2个对象是否是同一个类型的)
该运算符用于操作对象实例,检查该对象是否是一个特定类型(类类型或接口类型)。
instanceof运算符使用格式如下:
( Object reference variable ) instanceof (class/interface type)
PS:有不懂的,加免费咨询群:
欢迎加入途码技术学习交流二群,群聊号码:322394766