【java從入門到精通】day-06-基本運算符-自增自減運算符

一、運算符

  • java語言支持以下運算符:java

    • 算術運算符:+,-,*,/,%,++,--工具

    • 賦值運算符:=spa

    • 關係運算符:>,<,>=,<=,==,!=,instanceofit

    • 邏輯運算符:&&,||,!(與或非)class

    • 位運算符:&,|,^,~,>>,<<,>>>(瞭解!!)擴展

    • 條件運算符:?,:數據類型

    • 擴展賦值運算符:+=,-=,*=,/=數據

  • 幾個代碼示例:static

    示例1:word

package operator;

public class Demo01 {
   public static void main(String[] args) {
       //二元運算符
       //Ctrl+D:複製當前行到下一行
       int a = 10;
       int b = 20;
       int c = 25;
       int d = 25;

       System.out.println(a+b);
       System.out.println(a-b);
       System.out.println(a*b);
       System.out.println(a/(double)b);//不能整除時可考慮強制轉換數據類型

  }
}

示例2:

package operator;

public class Demo02 {
   public static void main(String[] args) {
       long a =123123123123L;
       int b =123;
       short c = 10;
       byte d = 8;

       System.out.println(a+b+c+d);//long
       System.out.println(b+c+d);//int,若沒有高於int類型的數據進行混合運算,其結果默認都轉爲int類型
       System.out.println(c+d);//int

  }
}

示例3:

package operator;

public class Demo03 {
   public static void main(String[] args) {
       //關係運算符返回的結果:正確,錯誤 布爾值

       int a =10;
       int b =20;
       int c =21;

       System.out.println(c%a);// c除以a的餘數

       System.out.println(a>b);
       System.out.println(a<b);
       System.out.println(a==b);
       System.out.println(a!=b);

  }
}

自增自減運算符示例:

package operator;

public class Demo04 {
   public static void main(String[] args) {

   //++ -- 自增,自減
   int a = 3;
   int b = a++;//執行完這行代碼後,先給b賦值(b值爲3),a再自增
   //a = a +1;
   System.out.println(a);// 此時a值爲4
   //a++ a = a + 1;
   int c = ++a;//執行完這行代碼前,a先自增,再給b賦值

   System.out.println(a);//此時a值爲5
   System.out.println(b);//b值爲3
   System.out.println(c);//c值爲5

   //冪運算 2^3 2*2*2 =8   不少運算,咱們會使用一些工具類來操做!
   double pow = Math.pow(2,3);
   System.out.println(pow);//輸出結果爲2^3=8.0

  }

}
相關文章
相關標籤/搜索