Java|基础|运算符

Java|基础|运算符

  • 算数运算符:+,-,*,/,%,++,--
  • 赋值运算符:=
  • 关系运算符:>,<,>=,<=,==,!=,instanceof
  • 逻辑运算符:&&,||,!
  • 位运算符:&,|,^,~,>>,<<,>>>(了解)
  • 条件运算符?:
  • 扩展赋值运算符:+=,-=,*=,/=

算数运算符

1.demo01

代码

package operator;

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/(double)b);
    }
}

运行结果

30
-10
200
0.5

2.demo02

代码

package operator;

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

运行结果

123456666785
141
18

3.demo03

代码

package operator;

public class Demo03 {
    public static void main(String[] args) {
        //关系运算符返回的结果:正确(true),错误(false) 数据类型是布尔值
        //和if一起使用
        int a = 10;
        int b = 20;
        int c = 22;

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


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

运行结果

2
false
true
false
true
无标签
评论区
头像
    头像
    emfjhqdvdi
      

    这是一篇佳作,无论是从内容、语言还是结构上,都堪称完美。

文章目录