008 运算符

运算符

  • 算数运算符:加减乘除、取余数、++ --
  • 赋值:=
  • 关系运算符:等于是==,不等于 !=
  • 逻辑运算:&& || !
  • 位运算符:
  • 条件运算符:
  • 扩展赋值运算符:
package operator;

public class Demo02 {
    public static void main(String[] args) {
        long a = 1212115545456165132L;
        int b = 123;
        short c= 10;
        byte d =8;
        System.out.println(a+b+c+d);//long如果其中有一个是long类型,结果就是long类型
        System.out.println(b+c+d);//int如果其中有一个是int类型,结果就是int类型
        System.out.println(c+d);//int
        System.out.println((String) (c+d));//系统会提示报错,提示不能把int类型cast(转)为String类型
    }

package operator;

public class Demo03 {
    public static void main(String[] args) {
        int a =10;
        int b =20;
        int c =21;
        System.out.println(a>b);
        System.out.println(a<b);
        System.out.println(a==b);
        System.out.println(a!=b);
        System.out.println(c%a);//取余,模运算

    }
}
package operator;

public class Demo04 {
    public static void main(String[] args) {
//        一元运算符
        int a =3;
        System.out.println(a);//3
        int b =a++;//++在后面,先使用再+。b=a++相当于:b=a,a=a+1
        System.out.println(b);//3
        System.out.println(a);//4
        int c =++a;//++在前面,先+再使用。c=++a相当于:a=a+1,c=a
        System.out.println(c);//5
        //很多数学运算,可以使用Math类
        double pow = Math.pow(2,3);
        System.out.println(pow);//幂运算8.0

    }
}
posted @ 2021-02-19 22:45  ytytytyt  阅读(59)  评论(0)    收藏  举报