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

 

原文地址:http://www.cnblogs.com/507947328bel/p/16889032.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性