【JAVA 基础 第(1)课】基本数据类型介绍和使用,以及运算符的运用

目录

基本数据类型

整型和算术运算符

浮点型和赋值运算符

字符型和关系运算符

布尔型和逻辑运算符

位运算符


基本数据类型

基本数据类型 关键字占得字节数默认值
字节型byte10
短整型short20
整形int40
长整型long80L
单精度浮点型float40.0F
双精度浮点型double80
字符型char2\u0000
布尔型boolean 1位FALSE

整型和算术运算符

int a = 5;
int b = 2;
int sum = a + b; // 加法运算符
int sub = a - b; // 减法运算符
int mul = a * b; // 乘法运算符
int div = a / b; // 除法运算符
int mod = a % b; // 取模运算符
int inc = ++a; // 自增运算符
int dec = --b; // 自减运算符

浮点型和赋值运算符

double x = 3.14;
double y = 2.0;
x += y; // 加法赋值运算符
x -= y; // 减法赋值运算符
x *= y; // 乘法赋值运算符
x /= y; // 除法赋值运算符
x %= y; // 取模赋值运算符

字符型和关系运算符

char c1 = 'A';
char c2 = 'B';
boolean isEqual = (c1 == c2); // 相等运算符
boolean isNotEqual = (c1 != c2); // 不相等运算符
boolean isGreaterThan = (c1 > c2); // 大于运算符
boolean isLessThan = (c1 < c2); // 小于运算符
boolean isGreaterOrEqual = (c1 >= c2); // 大于等于运算符
boolean isLessOrEqual = (c1 <= c2); // 小于等于运算符

布尔型和逻辑运算符

boolean b1 = true;
boolean b2 = false;
boolean andResult = b1 && b2; // 逻辑与运算符
boolean orResult = b1 || b2; // 逻辑或运算符
boolean notResult1 = !b1; // 逻辑非运算符
boolean notResult2 = !b2; // 逻辑非运算符

位运算符

int a = 5; // 二进制表示为101
int b = 3; // 二进制表示为011

int andResult = a & b; // 按位与运算符,结果为001(1)
int orResult = a | b; // 按位或运算符,结果为111(7)
int xorResult = a ^ b; // 按位异或运算符,结果为110(6)
int leftShiftResult = a << 1; // 左移运算符,结果为1010(10)
int rightShiftResult = a >> 1; // 右移运算符,结果为10(2)
int unsignedRightShiftResult = a >>> 1; // 无符号右移运算符,结果为10(2)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黑口罩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值