Java基础学习

Java基本知识

注释

注释不会影响代码的运行,是写给程序员看的(写注释是一种很好的习惯)

  1. 单行注释 //
  2. 多行注释 /* */
  3. 文件注释 /** */

标识符

Java所有的组成部分都需要名字,类名、变量名、方法名等都被称为标识符。

标识符注意点:

  1. 标识符要以字母、$或者下划线开头;
  2. 关键字不能作为变量名或方法名
  3. 标识符是大小写敏感的;
  4. 不建议使用中文和拼音区定义变量名。

数据类型

  • 整数型(int、short、long、byte)

  • 浮点型(float、double)

  • 字符型(char)

  • 布尔类型(Boolean)
    在这里插入图片描述

输出结果如下
在这里插入图片描述

拓展

  • 整数

    1. 进制问题

      二进制(0b)、八进制(0)、十六进制(0x)
      在这里插入图片描述

  • 浮点数(怪异的现象)
    在这里插入图片描述

    我们预想的结果应该是 第一个是true ,第二个是false,但实际的结果却是
    在这里插入图片描述

这是因为浮点数是有限的,它存在舍人误差,只是一个大约数,因此最好完全避免浮点数比较。

银行中的业务要求准确,因此浮点数是不能使用的,要用到一个类—BigDecimal

  • 字符型
    在这里插入图片描述

类型转换

在这里插入图片描述

不同类型的数据先转换成相同类型再进行计算。

强制类型转换 高---->低 (类型)变量名

自动类型转换 低---->高

注意点

  1. 不能对布尔值进行转换;
  2. 不能把对象类型装换成不相干的类型;
  3. 高容量级转换到低容量级的时候强制转换
  4. 转换的时候可能存在内存溢出,或者精度问题

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值