本文共 605 字,大约阅读时间需要 2 分钟。
- +=是复合运算符,其不会造成数据类型的自动提升,=是赋值运算符会造成数据自动类型的提升
- char不能转换为short,因为char取值范围为065535,而short取值范围是-3276832767. 自动类型转化路线如下:
- java中的基本数据类型:
- /是对结果取整,但是如果有一个参数为double或者float类型,结果就变成了double或者float类型,结果就包含小数了。 /取前面的整数部分。%取后面的余数部分。
- double和float类型是近似存储,他们无法精确的保留运算后的小数部分,小数后几位会存在一定的误差。
- String类型的数据域其他类型的数据进行+实际为拼接,拼接后的结果是String。 字符串和任意的其他东西拼接都是字符串.
- i++整个是一个表达式,++在后是先使用再自增,++在后是先自减再使用,注意这个过程中i的值会变化,会自增或者自减
- 如何实现double数据的四舍五入:对于小数点后的第一位来决定是否进位,可以先将数字乘以10,将小数部分扩充到整数部分,然后利用强制类型转换将double类型的数转换为int类型的数,将其小数部分舍去,以此得到最后double四舍五入后的数。
- default如果在最后,则不用加break,但是如果default在中间,则其也需要加上break,否则也会继续执行下面的语句,直到遇到break。 10.局部变量:在函数内部定义的函数,
转载地址:http://vknwi.baihongyu.com/