返回

萌新卷妹带你从头复习JavaSE(二)--数据类型变量与运算符(下)

后端

本文是萌新卷妹带你从头复习JavaSE系列的第二篇,承接上一篇,本篇继续带你了解JavaSE中的数据类型、变量和运算符。

一、JavaSE中的基本数据类型

JavaSE提供了8种基本数据类型:

  • 整型: byte、short、int、long
  • 浮点型: float、double
  • 字符型: char
  • 布尔型: boolean

二、变量的声明与使用

变量是用来存储数据的内存单元,它由变量名和变量值两部分组成。变量的声明与使用必须遵循以下规则:

  • 变量必须先声明,再使用。
  • 变量的声明必须包含数据类型和变量名。
  • 变量的声明可以同时初始化变量值。
  • 变量的名称必须符合JavaSE的命名规则。

三、运算符的用法

JavaSE中的运算符包括算术运算符、关系运算符、逻辑运算符、赋值运算符、位运算符和三目运算符。

  • 算术运算符: +、-、*、/、%
  • 关系运算符: ==、!=、<、<=、>、>=
  • 逻辑运算符: &&、||、!
  • 赋值运算符: =、+=、-=、*=、/=、%=
  • 位运算符: &、|、^、~、<<、>>
  • 三目运算符: ?:

四、注意事项

在使用变量和运算符时,需要注意以下几点:

  • 变量必须在使用前声明。
  • 变量的名称必须符合JavaSE的命名规则。
  • 变量的类型必须与变量的值兼容。
  • 运算符的优先级必须遵循一定的规则。
  • 运算符的结合性必须遵循一定的规则。

五、实例

public class Demo {

    public static void main(String[] args) {
        int a = 10;
        int b = 20;

        // 算术运算符
        int c = a + b;
        int d = a - b;
        int e = a * b;
        int f = a / b;
        int g = a % b;

        // 关系运算符
        boolean h = a == b;
        boolean i = a != b;
        boolean j = a < b;
        boolean k = a <= b;
        boolean l = a > b;
        boolean m = a >= b;

        // 逻辑运算符
        boolean n = a > 0 && b > 0;
        boolean o = a > 0 || b > 0;
        boolean p = !(a > 0);

        // 赋值运算符
        a += b;
        a -= b;
        a *= b;
        a /= b;
        a %= b;

        // 位运算符
        int q = a & b;
        int r = a | b;
        int s = a ^ b;
        int t = ~a;
        int u = a << 2;
        int v = a >> 2;

        // 三目运算符
        int w = a > b ? a : b;

        // 输出结果
        System.out.println("c = " + c);
        System.out.println("d = " + d);
        System.out.println("e = " + e);
        System.out.println("f = " + f);
        System.out.println("g = " + g);
        System.out.println("h = " + h);
        System.out.println("i = " + i);
        System.out.println("j = " + j);
        System.out.println("k = " + k);
        System.out.println("l = " + l);
        System.out.println("m = " + m);
        System.out.println("n = " + n);
        System.out.println("o = " + o);
        System.out.println("p = " + p);
        System.out.println("a = " + a);
        System.out.println("q = " + q);
        System.out.println("r = " + r);
        System.out.println("s = " + s);
        System.out.println("t = " + t);
        System.out.println("u = " + u);
        System.out.println("v = " + v);
        System.out.println("w = " + w);
    }
}

输出结果:

c = 30
d = -10
e = 200
f = 0
g = 10
h = false
i = true
j = true
k = true
l = false
m = false
n = false
o = true
p = false
a = 30
q = 2
r = 30
s = 28
t = -11
u = 120
v = 7
w = 20

六、结束语

以上就是JavaSE中变量与运算符的相关知识,希望对大家有所帮助。

如果您有任何疑问,欢迎在评论区留言。