运算符
- 算术运算符:+,-,*,/,%,++,–
- 赋值运算符:=
- 关系运算符:>,<,>=,<=,==,!=,instanceof
- 逻辑运算符:&&,||,!
- 位运算符:&,|,^,~,>>,<<,>>>(了解!!!)
- 条件运算符?:
- 扩展赋值运算符:+=,-=,*=,/=
算术运算符
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) {long a=3445447L;int b=1234;short c=12;byte d=7;System.out.println(a+b+c+d);System.out.println(b+c+d);System.out.println(c+d);System.out.println((double) c+d);}
}
算术运算符++ –
package operator;public class Demo04 {public static void main(String[] args) {int a=3;int b=a++;System.out.println(a);int c=++a;System.out.println(a);System.out.println(b);System.out.println(c);double pow=Math.pow(3,2);System.out.println(pow);}
}
关系运算符
package operator;public class Demo03 {public static void main(String[] args) {int a=10;int b=20;int c=21;System.out.println(c%a);System.out.println(a>b);System.out.println(a<b);System.out.println(a==b);System.out.println(a!=b);}
}