一.Java语言的运算符和其他高级语言的运算符基本相同。按运算符需要的操作数来分,有一元运算符(如++、- -等),二元运算符(如+、-、*等)和三元运算符(如? : )。
若按运算符的功能来分,则分为以下几类:
(1)算术运算符(+,-,* ,/,%,++,–);
(2)关系运算符(>,<,>=, <=,==,!= );
(3)逻辑运算符(&&,||,!);
(4)位运算符(>>,<<,>>>,&,^,|,~);
(5)赋值运算符(=,+=,-=,*=,/=);
(6)条件运算符
(7)其他运算符。
二.代码块
public class dailing{
public static void main(String[] args){
char sb=10;
System.out.println(sb+10);
System.out.println("happy"+"20");
System.out.println("happy"+20+30);
System.out.println("happy"+(50-20));
System.out.println("happy"+(50+30));
System.out.println("============");
int s=10;
System.out.println(s);
s++;
System.out.println(s);
++s;
System.out.println(s);
System.out.println("============");
int b=10;
System.out.println(b++);
System.out.println(b);
System.out.println(++b);
int o=1;
int hh=o--;
System.out.println(hh);
System.out.println(o);
hh=--o;
System.out.println(hh);
System.out.println(o);
int p=10;
int q=20;
int x=++p + q--;
System.out.println(x);
System.out.println(5<8 && 10>8);
System.out.println(true && true);
System.out.println(true && false);
System.out.println(false && false);
System.out.println(true )
}