java的数据类型分为两大类
进制前缀
二进制:0b
八进制:0
十六进制:0x
Java会直接将它们转换为十进制输出
float、double并不能准确表示每一位小数,对于有的小数只能无限趋向它。运算往往都不准确,程序中应尽量避免浮点数的比较。
解决方法:
使用BigDecimal提供的方法进行比较或运算
类型转换
运算中,不同类型要先转化为同一类型再进行运算
低--------------------------------->高
byte short int long float double
自动类型转换: 低-->高
强制类型转换:(类型)变量名 高-->低
布尔默认是false,除了基本类型,其余默认都是null了。
类变量:static(加了可以直接在主函数用)
局部变量:main方法内定义,必须声明和定义初始值。
实例变量:属于对象,可不定义初始值。
常量:final 类型 name
修饰符不存在先后顺序
变量的命名规范
所有变量、方法、类名:见名知意
- 类成员变量:小驼峰原则monthSalary
- 局部变量:小驼峰原则lastName
- 类名:大驼峰原则: Man, GoodMan
- 方法名:小驼峰原则: run(). runRun()
- 常量:大写字母和下划线:MAX_VALUE
标签:类型转换,java,变量,驼峰,基础,笔记,类型,运算 From: https://www.cnblogs.com/507947328bel/p/16889032.html