JAVA- 类型转换,位与字节,变量,常量

本文详细介绍了Java中的类型转换,包括自动转换和强制转换,强调了转换过程中的注意事项,如溢出和精度问题。同时,讨论了位与字节的概念,以及它们在计算机存储中的关系。此外,还探讨了Java变量的定义、作用域和默认值,并给出了变量命名规范。最后,讲解了常量的声明和使用,以及变量类型的修饰符。通过实例展示了各种概念的应用。

JAVA- 类型转换,位与字节,变量,常量

类型转换

运算中,不同类型的数据先转换为同一类型,然后进行运算


  • 自动转换
    方向:低------>高
  • 强制转换
    格式:(类型)变量名
    方向:高----->低

容量:低--------->高
byte,short,char---->int----->long---->float---->double


  • 注意:
  1. 强制转换不能对布尔值进行转换
  2. 转换时可能存在内存溢出问题、精度问题
  3. 操作比较大的数的时候,注意溢出问题
    在这里插入图片描述
// 结果
33911

在这里插入图片描述

// 结果
23
-45

在这里插入图片描述

// 结果
-1474836480
20000000000

位与字节

位(bit):计算机 内部数据存储 的最小单位
字节(byte): 计算机中 数据处理 的基10本单位

  • 1024B=1KB
    1024KB=1M
    1024M=1G
    1024G=1TB

变量

可以变化的量(位置确定的一块空间)。java是一种强类型语言(所有变量需先定义后使用)

  • java变量是程序中最基本的存储单元
  • 三要素:变量名、变量类型、作用域

按作用域可分为类变量、实例变量、局部变量


在这里插入图片描述

// 结果
21
0
null
2500.0

实例变量,如果不自行初始化,
1.所有数值类型的默认值是0 或 0.0,
2.布尔值默认是false
3.除了基本类型,其余的默认值都是null


  • 变量的命名规范
  1. 见名知意
  2. 类成员变量(除了常量)、局部变量:首字母小写+驼峰原则,mouthSalary
  3. 常量:大写字母(+下划线)
  4. 类名:首字母大写和驼峰原则
  5. 方法名:首字母小写和驼峰原则,main()

常量

final 常量名 = 值
常量名使用大写字符


  • 变量类型前面都是修饰符,不区分先后顺序
  • 使用常量可以提高代码的可读性
    // 常量
   static final double PI = 3.1415926;
// 结果
3.1415926

参考视频

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青绫被

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值