Java 之路 Day11 运算符

运算符

Java语言支持如下运算符:

  • 算术运算符:+,-,*,/,%,++,--

  • 赋值运算符:=

  • 关系运算符:>,<,>=,<=,==,!=instanceof

  • 逻辑运算符:&&,||,!

  • 位运算符:&,|,^,~,>>, <<, >>>(了解!!!)

  • 条件运算符:? :

  • 扩展赋值运算符:+=,-=,*=,/=

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);
      System.out.println(a-b);
      System.out.println(a*b);
      System.out.println(a/(double)b);
​
  }
}
package operator;
​
public class Demo02 {
      public static void main(String[] args) {
              long a =1354534687L;
              int b = 1234121211;
              short c = 12811;
              byte d =127;
              System.out.println(a+b+c+d);//Long 如果运算时有Long类型,那么结果就是Long类型
              System.out.println(b+c+d);//int 都为int类型
              System.out.println(c+d);//int     都为int类型
      }
}

 

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,也叫模运算 :c / a =2 .....1
      System.out.println(a>b);
      System.out.println(a<b);
      System.out.println(a==b);
      System.out.println(a!=b);
  }
}

 

 

posted @ 2019-12-15 21:09  从零开始的王女又力力  阅读(113)  评论(0)    收藏  举报