Skip to content

变量的三要素、数据类型及转换

回顾变量的定义

变量三要素

  1. 变量必须有大小  数据类型
  2. 必须有名字
  3. 存储为一个可变的值信息

基本数据类型

格式:

  • 第一种,定义时直接赋值
    • 数据类型 变量名=值;
    • 数据类型 变量名1=值,变量名2=值2;
  • 第二种,先定义,再赋值
    • 数据类型 变量名1,变量名2;
    • 变量名1=值;
    • 变量名2=值;

局部变量:在方法内定义的变量,必须赋值后才能使用

(回顾)4类8种

  • 整数类型:
  • 浮点数类型:
  • 布尔类型:boolean 主要用于判断语句中,值只能为true或者false
  • 字符型 char

赋值方法:字面值赋值、编码赋值、unicode赋值

注意点:char类型字面值赋值,只能是单引号括上,里面是一个字母或者汉字

引用数据类型

String定义:需要用双引号括上,里面可以放任意多的字母或者汉字

java
//eg
String name="zhansgan";

数据类型之间的转换

自动转换(隐式转换)

由小数据到大数据直接的转换叫做自动转换 byte -int -long-float double

注意点:

  • 小或者大指的是数据范围的大小
  • boolean 类型不能和其他类型进行转换

强制转换(显示转换)

由大数据类型到小数据类型的转换,需要强制转换 小数据类型 变量名=(小数据类型)变量名;

注意点:

  • 大数据类型对应的值信息要在小数据类型表示的范围内
  • 由浮点数转整数,数据精度有可能损失
  • byte char short类型进行运算的时候需要强转
  • 因为默认的是int类型,转成int类型后进行计算
  • 两个不同数据类型进行计算的时候,结果取决于大的数据类型