Java基础(变量、基本数据类型、数据类型转换)

一、变量

  • 三要素
    • 数据类型
    • 变量名
    • 变量值
  • 使用变量
    • 声明变量数据类型和变量名(包含数字、字母、下划线、$,不能包含空格运算符,不能用关键字命名,不能以数字开头,大小写可以混用,首单词应该小写后续单词的首字母应该大写)
    • 给内存空间赋值,该值就是变量的值

二、基本数据类型

  • 基本数据类型
    byte、int、short、long、float、double、char、boolean
    • 数值类型(整数 4、小数 2)
      • byte:1个字节(8位,二进制)
      • int:4个字节(32位)
      • short:2个字节(16位)
      • long:8个字节(64位)
      • float:4个字节 单精度浮点型
      • double:8个字节 双精度浮点型
    • 非数值类型(文本)
      • char:字符 2个字节
      • boolean:1/8 个字节 判断逻辑是否成立 true/false
  • 引用数据类型

三、数据类型转换

  • 自动转换(Java可以自动对某些类型进行转换)

只能由低字节向高字节转换
同样的字节 int 可以转换成 float 反之不行(float 比 int 精确)

byte -> short -> int -> long -> float -> double

  • 手动转换(强制类型转换)

一般来讲强制类型转换可能会造成精度损失

double num = 10.0;
int num2 = (int) num;

你可能感兴趣的:(Java基础(变量、基本数据类型、数据类型转换))