2021-02-15

java基础语法二

  • 类型转换
    • 变量
      • 常量

类型转换

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


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

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


  • 注意:
  1. 强制转换不能对布尔值进行转换
  2. 转换时可能存在内存溢出问题、精度问题
  3. 操作比较大的数的时候,注意溢出问题
    2021-02-15_第1张图片
// 结果
33911

在这里插入图片描述

// 结果
23
-45

2021-02-15_第2张图片

// 结果
-1474836480
20000000000

变量

可以变化的量(位置确定的一块空间)

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

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


2021-02-15_第3张图片

// 结果
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

参考视频

你可能感兴趣的:(java)