java运算符的那些事
例子1:
@Test
public void test2(){
int a1 =2;
int a =2;
int a2;
int a3;
a2 = ++a1;
a3 = a++;
System.out.println("a2:\t"+a2);
System.out.println("a3:\t"+a3);
}
++运算在a1前面则要在赋值运算的前面先计算
++运算在a后面则要在赋值运算完后在计算
例子2:
//三目运算
int a=80;
String b =a>60?"及格":"不及格";
System.out.println("b同学成绩:\t"+b);
例子3:
//String 字符串可以用+连接
String s1 = "a";
int i1 = 10;
System.out.println(s1 + i1);
//char 字符用+是进行加法运算
char c1='a';
int c2=1;
//前面加上“”则可以进行字符连接(后面加不好使)
System.out.println(c1+c2);
System.out.println(""+c1+c2);
System.out.println(c1+c2+"");
例子4:
逻辑非>逻辑与>逻辑或
Boolean a=true;
Boolean b=true;
Boolean c=false;
Boolean d1;
d1 = a || b && c; //相当于a||(b&&c)
System.out.println("d1:\t"+d1);
Boolean e =(3>2)||(4<3&&1<2);
System.out.println("e:\t"+e);