Java笔记第七课:基本运算符


运算符

Java语言支持如下运算符

  1. 算数运算符:+,-,*,/,%,++,--;

  2. 赋值运算符:=

  3. 关系运算符:>,<,>=,<=,==,!=instanceof;

  4. 逻辑运算符:&&,||,!;

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

  6. 条件运算符:?:

  7. 扩展赋值运算:+=,-=,*=,/=

public class Dome1 {
   public static void main(String[] args) {
       int a = 10;
       int b = 15;
       int c = 21;
       int d = 25;
       int e = 30;
       System.out.println(a+b);//输出25
       System.out.println(c-b);//输出6
       System.out.println(a*b);//输出150
       System.out.println(e/a);//输出3
       System.out.println(c%a);//输出1
  }
}
?

如果代码中有一个数为Long,那么结果类型也为Long,如果没有Long,结果都为Int。

public class Dome1 {
   public static void main(String[] args) {
       long a = 124853125464L;
       int b = 151351;
       short c = 145;
       byte d = 44;
       System.out.println(a+b+c+d);//long
       System.out.println(b+c+d);//int
       System.out.println(c+d);//int
  }
}
?

关系运算符:正确 错误 布尔值

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