java中的变量和运算符的基本知识点

变量和运算符的基本知识点
一、变量类型和变量命名
1,整型变量 int (4个字节) 默认0
2,长整型变量 long (8个字节) 默认0L
3,双精度浮点 double (8个字节) 默认0.0d
4,单精度浮点 float (4个字节) 默认0.0f
5,字符型 char (2个字节) 默认’\u0000’
6,字节类型 byte (1个字节) 默认0
7,短整型 short (2个字节) 默认0
8,布尔类型 boolean (字节没有明确规定)默认 false
只有true和false两种值。(Boolean不能和其他类型相互转换也不能支持强制类型转换)
注意:两个short类型的数进行运算会升级成int类型
short 到char 需要强转 虽然都是2个字节的
cpu 以4个字节为单位,进行内存读写,byte和short进行时 需提升为先4个字节 int,在运算。
9,字符串类型 引用类型 string
String 变量 = “初始值”;
注意:Java 使用 双引号 + 若干字符 的方式表示字符串字面值.
字符串的 + 操作, 表示字符串拼接:
10,常量定义
final 对于未初始化的常量 可以定义之后可以修改 但只能修 改一次
变量命名:
1,一个变量名只能包含数字, 字母, 下划线
2,变量一般用小驼峰命名
3,常量 全大写
二,运算符
1,算术运算符: + - * / %
/ :除数为零 异常 运行时异常 ArithmeticExceprion 算术异常。
%: 可以取小数的余数,c语言只能对整数;
Java中一般用后置自增。
2,关系运算符
== != < > <= >=
注意: 关系运算符的表达式返回值都是 boolean 类型
3,逻辑运算符
&& || !
逻辑与 逻辑或 逻辑非
注意: 逻辑运算符的操作数(操作数往往是关系运算符的结果)和返回值都是 boolean
&& 和 || 遵守短路求值的规则
不推荐使用按位与和按位或,它们不支持短路求值
4,位运算符
& | ~ ^
按位与 按位或 取反 按位异或
按位与如果两个二进制位都是 1, 则结果为 1, 否则结果为 0.
按位或如果两个二进制位都是 0, 则结果为 0, 否则结果为 1
按位取反如果该位为 0 则转为 1, 如果该位为 1 则转为 0
按位异或 如果两个数字的二进制位相同, 则结果为 0, 相异则结果为 1
5,移位运算
>>>:无符号右移 -1 右移变正数 无论正负数 左边都补0
>>:左边 正数补零 负数补1 相当于除法
<<:右边补零 相当于乘法
?: 三目运算符

发布了55 篇原创文章 · 获赞 85 · 访问量 5140

猜你喜欢

转载自blog.csdn.net/lzh_99999/article/details/102467908