Java笔记-运算符
一元运算符
运 算 符
名 称
说 明
例 子
-
取反符号
取反运算
b=-a
++
自加一
先取值再加一,或先加一再取值
a++ 或 ++a
–
自减一
先取值再减一,或先减一再取值
a– 或 –a
二元运算符
运 算 符
名 称
说 明
例 子
+
加
求 a 加 b 的和,还可用于 String 类型,进行字符串连接操作
a + b
-
减
求 a 减 b 的差
a - b
*
乘
求 a 乘以 b 的积
a * b
/
除
求 a 除以 b 的商
a / b
%
取余
求 a 除以 b 的余数
a % b
算术运算符都是双目运算符,即连接两个操作数的运算符。优先级上,*、/、% 具有相同运算级别,并高于 +、-(+、- 具有相同级别)
进行算术运算时应注意以下两点:
求余(%)运算要求参与运算的两个操作数均为整型,不能为其他类型。
两个整数进行除法运算,其结果仍为整数。如果整数与实数进行除法运算,则结果为实数。
算术赋值运算符
运 算 符
名 称
例 子
+=
加赋值
a += b、a += b+3
-=
...
Java笔记-数据类型
1.数据类型
类型名称
字节型
byte
1 字节
-128~127
短整型
short
2 字节
-32768~32767
整型
int
4 字节
-2147483648~2147483647
长整型
long
8 字节
-9223372036854775808L~9223372036854775807L
单精度浮点型
float
4 字节
+/-3.4E+38F(6~7 个有效位)
双精度浮点型
double
8 字节
+/-1.8E+308 (15 个有效位)
字符型
char
2 字节
ISO 单一字符集
布尔型
boolean
1 字节
true 或 false
2.类型转换隐式转换(自动类型转换)如果以下 2 个条件都满足,那么将一种类型的数据赋给另外一种类型变量的时,将执行自动类型转换(automatic type conversion)。
两种数据类型彼此兼容
目标类型的取值范围大于源数据类型(低级类型数据转换成高级类型数据)
例如:byte类型转换为short类型
自动转换的规则是从低级类型数据转换成高级类型数据。 ...
欢迎!!!
欢迎来到我的博客!第一次使用博客,多多关照,我会继续努力的,加油!
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment