Day13

运算符

  • Java语言支持如下运算符:

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

    • 赋值运算符:=

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

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

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

    • 条件运算符?:

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

 


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/b);//0.5 被四舍五入了 强制转换为 double
       System.out.println(a/(double)b);

 

 

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

       System.out.println(a+b+c+d);//Long
       System.out.println(b+c+d);//Int
       System.out.println(c+d);//Int     Cast :转换
       //如果一个输出 有long 那就是long 如果是int 那就是int

 

public class Demo03 {
   public static void main(String[] args) {
       //关系运算符返回的结果:正确 错误   布尔值
       //if

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

       System.out.println(c%a); //c / a   21/ 10 =2...1
//取余,模运算

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

 

posted @ 2021-10-13 08:56  Karthus9  阅读(41)  评论(0)    收藏  举报