1.int a=3;
int b=a++;
int c=++a;
//++ -- 一元运算符只需要一个元素
2. double pow=Math.pow(2, 3);
System.out.println(pow);
幂运算需要Import java中的Math。
3.//逻辑运算符:与 或 非 三个运算符。
boolean q=true;
boolean p=false;
System.out.println("q&&p:"+(q&&p));//两者都为真结果为真
System.out.println("q||p:"+(q||p));//两者任意一个为真结果为真
System.out.println("!(q&&p):"+!(q&&p));//运算结果为假,最终结果为真
//逻辑运算符的“与”运算存在短路运算,所谓的短路运算就是判断完第一位结果后,可以直接得到结果。
4. //位运算符:
A=0011 1100
B=0000 1101
A&B=0000 1100 有一个位置为0,计算的对应位置为0
A|B=0011 1101 如果有一个位置为1,计算结果的对应位置为1
A^B=0011 0001 如果对应位置不相同,计算结果的对应位置为1
<< 在数学运算中相当于*2
>>在数学运算中相当于 /2
0000 0000 0
0000 0001 1
0000 0010 2
0000 0100 4
0000 1000 8
5. //条件运算符:
int k=10;
int l=20;
k+=l;//k=k+l
k-=l;//k=k-l
System.out.println(k);
6. //字符串连接符:+
System.out.println(k+l);
System.out.println(""+k+l);
System.out.println(k+l+"");
/*最重要的:三元运算符
x?y:z
如果x==ture,则结果为y,否则为z
*/
int score=80;
String type=score<60?"不及格":"及格";