运算符

Java语言支持如下运算符

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

  • 赋值运算符:=

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

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

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

  • 条件运算符:?:

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

拓展:如何建立包机制

Project->New->Package

基本运算符的使用

 1 package Day05;
 2 
 3 public class Java05_5 {
 4     public static void main(String[] args) {
 5         //二元运算符
 6         //ctrl+D:复制当前行到下一行
 7         int a=10;
 8         int b=20;
 9         int c=25;
10         int d=25;
11         System.out.println(a+b);
12         System.out.println(a-b);
13         System.out.println(a*b);
14         System.out.println(a/(double)b);
15     }
16 }
 1 package Day05;
 2 
 3 public class Java05_6 {
 4     public static void main(String[] args) {
 5         long a=12335342434L;
 6         int b=22222;
 7         short c=233;
 8         byte d=10;
 9         System.out.println(a+b+c+d);//long
10         System.out.println(b+c+d);//int
11         System.out.println(c+d);//int
12     }
13 }

 1 package Day05;
 2 
 3 public class Java_05_7 {
 4     public static void main(String[] args) {
 5         //关系运算符返回的结果:正确,错误   布尔值
 6         //if语句中常用
 7         int a=10;
 8         int b=20;
 9         int c=44;
10         System.out.println(a<b);
11         System.out.println(a>b);
12         System.out.println(a==b);
13         System.out.println(a!=b);
14 
15         //取余,模运算
16         System.out.println(c%a);
17     }
18 }