Day09-java 语言支持如下运算符

    技术2025-06-02  40

    java 语言支持如下运算符:

    算术运算符

    +,-,*,/,%,++,–

    赋值运算符

    =

    关系运算符

    大于>,小于<,大于等于>=,小于等于<=,不等于!=name

    逻辑运算符

    &&,||,!

    位运算符

    &,|,^,~,>>,<<,>>>(了解!!!)

    条件运算符

    ?,:

    扩展赋值运算符

    +=,-=,*=,/=

    算术运算符

    package operator; public class Demo01 { public static void main(String[] args) { // 二元运算符 int a =10; int b =20; int c =25; int d =25; System.out.println(a+b);//30 System.out.println(a-b);//-10 System.out.println(a*b);//200 System.out.println(a/(double)b);//0.5 } }

    关系运算符

    package operator; public class Demo02 { public static void main(String[] args) { int a =10; int b =20; System.out.println(a==b);//false System.out.println(a>b);//false System.out.println(a<b);//true System.out.println(a!=b);//true } }

    逻辑运算符

    package operator; public class Demo03 { public static void main(String[] args) { //与(and) 或(or) 非(取反) boolean a = true; boolean b = false; System.out.println("a&&b:"+(a&&b));//逻辑与运算:两个变量都为真,结果才为true System.out.println("a||b:"+(a||b));//逻辑或运算:两个变量有一个为真,则结果才为true System.out.println("!a&&b:"+!(a&&b));//如果是真,则变为假,如果是假则变为真 //输出结果: /* a&&b:false a||b:true !a&&b:true */ //短路运算 int c =5; boolean d =(c<4)&&(c++<4); System.out.println(d);//false System.out.println(c);//5 } }

    三元运算符

    package operator; public class Demo04 { public static void main(String[] args) { //x?y:z //如果x==true,则结果为y,否则结果为z int sconre =80; String type = sconre <60? "不及格":"及格";//及格 } }
    Processed: 0.010, SQL: 9