这节主要的学习内容: 1.赋值运算符;2算数运算符;3.关系运算符;4.逻辑运算符;5.条件运算符;
1.赋值运算符
2.算数运算符
对于"++"和"--"来说,假如++A是先执行A=A+1,完后才会执行其他的运算逻辑,而A++则是先执行其他的逻辑,最后才会执行A=A+1,"--"也是同理;
package com_imooc;
public class MathDemo {
public static void main(String[] vvv) {
int x = 8;
int y = (++x) + 5;
System.out.println("x=" + x + ",y=" + y);
//x=9,y=14
int z = (x++) + 6;
System.out.println("x=" + x + ",z=" + z);
//x=10,z=15
}
}
3.关系运算符
package com_imooc;
import java.util.Scanner;
public class CoditionDemo {
public static void main(String[] vvv) {
System.out.print("请输入一个整数: ");
Scanner s = new Scanner(System.in);
int n = s.nextInt();
if (n % 2 == 0) {
System.out.println("您输入的" + n + "是偶数");
} else {
System.out.println("您输入的" + n + "是奇数");
}
}
}
4.逻辑运算符
4.1.1 逻辑"与"运算符"&",不管成功与否都不影响其他的运算
4.1.2 逻辑"与"运算符"&&",条件只要是成立后,便会停止其他的运算
4.2.1 逻辑"或"运算符"|",不管成功与否都不影响其他的运算
4.2.2 逻辑"或"运算符"||",条件只要是成立后,便会停止其他的运算
5.条件运算符(三目运算)
运算符的优先级