13 运算符

13 运算符

  • 算术运算符:+, -, *, /, %(取余/模运算), ++, --

  • 赋值运算符:=

  • 关系运算符:>, <, >=, <==, ==(等于), !=(不等于), instanceof

  • 逻辑运算符:&&, ||, ! 与或非

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

  • 条件运算符?:

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

    算法运算符

    package operator;

    public class operator {
       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结果输出0 省略了小数点后面的数
           System.out.println(a/(double)b);//0.5 转换类型之后输出正确
    package operator;

    public class demo02 {
       public static void main(String[] args) {
           long a =123123123123L;
           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

      }
    }
package operator;

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

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

       //取余/模运算
       System.out.println(c%a);//1 c除以a 取余数 所以等于1

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

 

posted @ 2021-11-24 22:27  我奖金没了  阅读(25)  评论(0编辑  收藏  举报