java基础02

 

基本运算符

  • 二级运算符

    public static void main(String[] args) {
       //二次运算符
       int a = 10;
       int b = 20;
       int c = 30;
       int d = 40;
       System.out.println(a+b);
       System.out.println(a-b);
       System.out.println(a*b);
       System.out.println(a/(double)d);
    }
  • 关系型运算符

public static void main(String[] args) {
   //关系型运算符 结果是 fast true 是boolean型的结果
   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);//模运算
}
  • 一元运算符

    //++ -- 一元运算符
    int a = 10;
    int b = a++;//先赋值,后+1
    int c = ++a;//先+1,后赋值
    int d = a--;//先赋值,后-1
    int e = --a;//先-1,后赋值
  • 幂的计算

public static void main(String[] args) {
   //++ -- 一元运算符
   int a = 10;
   int b = a++;//先赋值,后+1
   int c = ++a;//先+1,后赋值
   int d = a--;//先赋值,后-1
   int e = --a;//先-1,后赋值
   //幂的运算
   double pow = Math.pow(4, 2);
   System.out.println(pow);
}

逻辑运算符与位于算符

public static void main(String[] args) {
   //逻辑运算符 与,或,非
   boolean a =true;
   boolean b = false;
   System.out.println("a && b:"+(a && b));//两个都为true,结果才是true
   System.out.println("a || b:"+(a || b));//一个为true,结果就是true
   System.out.println("!(a && b):"+!(a && b));
   //位于算符 & | >> << ~ ^
   System.out.println(8<<2);//8*2*2
   System.out.println(8>>2);//8/2/2

}

三级运算符

int money = 2500;
System.out.println(money > 3000 ? "购买成功" : "余额不足");//偷懒运算符
 

 

posted @ 2022-02-14 00:35  亚托克斯的泯灭  阅读(29)  评论(0)    收藏  举报