2021-02-02

数据类型

进制二进制十进制八进制十六进制
前缀0b00x
例子0b10100100x10

浮点数扩展

银行业务不用浮点数比较

  • float **有限 离散 舍入误差 大约 接近但不等于 **
float f = 0.1f;
double d= 1.0/10;
f == d  //false
float a = 2315643121;
float b = a + 1;  //true

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RqaMXBqp-1612263393723)(C:\Users\DELL\AppData\Roaming\Typora\typora-user-images\image-20210201161212161.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-neOUYxYV-1612263393726)(C:\Users\DELL\AppData\Roaming\Typora\typora-user-images\image-20210201161222920.png)]

  • 用 BigDecimal 类 表示 数学工具类

变量和常量

变量

  • 可以变化的量
  • Java中,每个变量都必须声明其类型,类型可以是基本类型,也可以是引用类型
局部变量
  • 必须声明和初始化值
  • 只在其出现的括号内有用
实例变量
  • 从属于对象 ,不需要初始化,如果不自行初始化,则输出默认值
类变量
  • 加 static 关键词

常量

  • 初始化后不能再改变值!

  • final  常量名 =//常量名一般使用大写字
    

命名规则

  • 所以变量、方法、类名 :见名知意
  • 类成员变量、局部变量、方法名:首字母小写和驼峰原则
  • 常量:大写字母加下划线
  • 类名:首字母大写和驼峰原则

包机制

  • 包的本质就是文件夹,用于区别类名的命名空间

  • 包语句的语法格式 package

    ​ import

  • import com.* *为通配符 ,表示导入 com包内所有的代码

JavaDoc文档

/**
*@author 作者名
*@version 版本号
*@since 指明需要最早使用的jdk版本
*@param 参数名
*@return 返回值情况
*@throws 异常抛出情况
*/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值