学习Java的自我总结与心得体会(20200313)

13 浮点型: 浮点型和整型进行四则运算,运算的结果是浮点型 byte int long float double 从小到大的数据范围关系 大范围数据类型向小范围数据类型是要进行强制类型转换的 前面加上(对应的变量的数据类型)即可

在数据后面加个F也可以实现float型的强制类型转换,float型和double型一起计算结果为double型这个不用多说了。

int型进行除法运算的时候只保留整数位,不保留小数位,也不会四舍五入。 14

字符型: 用单引号来保存字符:’

字符型可以直接参与到整型运算,结果为int型 字符在Java中也有统一的编码,UNICODE码(而非ASCII) A的UNICODE码为65 java中的字符类型还可以保存中文

凯’对应的UNICODE码是20975

15:

布尔型:

在Java中布尔型只能使用true和false(不能使用其他数字)

16

字符串:

用双引号来进行声明:"

字符串之间进行加法运算表示字符串的连接

转义字符可以实现一些特殊的格式化操作,比如表示、 表示水平制表符。 不管是什么类型的基本数据类型,遇到String型都会自动转换成String型变量

要解决这种问题就是要使用括号修改优先级

第六章

17

运算符概述:

所有的数据都有各自类型进行描述(=也就是(赋值)运算符也是运算符的一种,经常使用)

18

数学运算符:

±*/四则运算再加上取余数%

除了这些在Java里还有一些简化表达式(别的编程语言也见到过) +=、*=、/=等等这些 i += 1 表示 i = i + 1 其他也是如此

在数学运算符里还有自增自减

++a 表示a变量先自增后运算 a++ 表示a变量先运算后自增

同理自减也一样

19

关系运算符:

主要是确认数据大小之间的关系,运算结果都是布尔型数据类型。

字符型变量如果和整型进行比较会自动转换成相应的UNICODE码来与int型进行比较

因为Z的编码是90 num中存放的数字是97所以不相等 结果返回false 10.0和10的结果是相等的 String类型不能直接和一般的数据类型进行比较

经验分享 程序员 微信小程序 职场和发展