运算符(Java入坑)3
程序员文章站
2022-04-03 18:02:06
...
创建Java文件Demo.java
class Demo
{
public static void main(String[] args)
{
// 算术运算符加、减、乘、除、取余、自增、自减
int num1 = 10;
int num2 = 20;
boolean f;
int value = 0;
value = num1 + num2; // +:加,左右两边变量相加
value = num2 - num1; // -:减,左右两边变量相减
value = num1 * num2; // *:乘,左右两边变量相乘
value = num1 / num2; // /:除,左右两边变量相除
value = num2 % num1; // /:取余,左右两边变量相除取余数
num1++; // ++:先用后加(System.out.println(num1++);)
num2--; // --:先用后减(System.out.println(num2--);)
--num1; // --:先减后用(System.out.println(--num1);)
++num2; // ++:先加后用(System.out.println(++num2);)
// 关系运算符等于、不等于、大于、小于、大于等于、小于等于
f = num1 > num2; // 大于,成立值为true,否则为false
f = num1 < num2; // 小于,成立值为true,否则为false
f = num1 >= num2; // 大于等于,成立值为true,否则为false
f = num1 <= num2; // 小于等于,成立值为true,否则为false
f = num1 == num2; // 等于,成立值为true,否则为false
f = num1 != num2; // 不等于,成立值为true,否则为false
// 逻辑运算符并且、或、非
f = true && false; // &&:并且,两边同时满足true值为true,否则为false
f = false || true; // ||:或,两边只要有一个满足true值为true,否则为false
f = !true; // !:非,布尔值相反的值
value = true ? num1 : num2; // 布尔值?值1:值2:三目运算符,?前为true时value等于num1,为false时value等于num2
System.out.println(value);
}
}
算数运算符:
赋值运算符:
关系运算符:
逻辑运算符: