返回
萌新卷妹带你从头复习JavaSE(二)--数据类型变量与运算符(下)
后端
2023-12-27 01:07:01
本文是萌新卷妹带你从头复习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中变量与运算符的相关知识,希望对大家有所帮助。
如果您有任何疑问,欢迎在评论区留言。