Java基础学习:运算符1

Java基础学习:运算符

  • 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);//30
       System.out.println(a-b);//-10
       System.out.println(a*b);//200
       System.out.println(a/(double)b);//0.5(精度出问题了,需要强转;运算前强转)
       
  }
}
public class Demo02 {
   public static void main(String[] args) {
       Long a=2222222L;
       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

       //如果有long类型,运算结果就是long类型
       //如果没有long类型,运算结果都是int类型
       //cast:转换
  }
}
//关系运算符
public class Demo03 {
   public static void main(String[] args) {
       //关系运算符:正确,错误 :结果:布尔值
       int a =10;
       int b =20;
       int c =21;
       System.out.println(a>b);
       System.out.println(a>b);
       System.out.println(a==b);
       System.out.println(a!=b);
       //取余:也叫模运算
       System.out.println(c%a);//1


  }
}
//自增,自减
//非常重要,必须掌握
public class Demo04 {
   public static void main(String[] args) {
       //++ 自增   -- 自减   一元运算符

       int a =3;

       int b=a++;//执行完这段代码后,先给b赋值,再自增
       //a=a+1;
       System.out.println(a);
       //++a a=a+1
       int c=++a;//执行完这段代码前,先自增,再给d赋值

       System.out.println(a);//5
       System.out.println(b);//3
       System.out.println(c);//5

       //幂运算 2^3 = 2*2*2 = 8   很多运算,我们会使用工具类来运算
       double pow=Math.pow(3,2);
       System.out.println(pow);//9.0


  }
}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @   gzs1024  阅读(24)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示