面试题扩展
整数扩展
进制 二进制0b 八进制0 十进制 十六进制
浮点数的扩展
浮点数有误差
少去用浮点数进行比较
字符扩展
转义字符
布尔值扩展
类型转换
由于java是强类型语言,所以要进行有些运算的时候,需要用到类型转换。
运算中,不同类型的数据先转化为同一类型,然后进行运算。
例子
拓展
![image-20210505165948942](C:\Users\81077\AppData\Roaming\Typora\typora-user-images\image-20210505165948942.png
变量
变量是什么:就是可以变化的量
java是一中强类型语言,每个变量都必须声明其类型
java是一中强类型语言,每个变量都必须声明其类型java变量是程序中最基本的储存单元,其要素包括变量名,变量类型和作用域。
变量作用域
常量
常量(Constant):初始化(initiaize)之后不能再改变值!不会变动的值
所谓常量可以理解成一种特殊的变量,他的值被设定后,在程序运行过程中不允许被改变。
常量名一般使用大写字母。
运算符
-
算数运算符:+, -, *, /, %, ++,--
-
赋值运算符:=
-
关系运算符:>, <, >=, ==, !=instanceof
-
逻辑运算符:&&, ||,!
-
位运算符:&, |, ^, ~, >>, <<, >>>(了解)
-
条件运算符 ? :
-
扩展赋值运算符:+=, -= , *=, /=
% 表示余数。
==表示等于。
!=instanceof 表示不等于。
逻辑运算符表示与 或 非
演示