美文网首页
01.数据类型与运算符

01.数据类型与运算符

作者: 新一mghc | 来源:发表于2019-03-14 12:04 被阅读0次
基本数据类型

整数型 byte short int lone
浮点型 float double
字符型 char
布尔型 boolean

引用数据类型

字符串、数组、类、接口、 Lambda

注意事项

  1. 字符串不是基本类型,而是引用类型
  2. 浮点型可能只是一个近似值,并非精确的值
  3. 数据范国与字节数不一定相关,例如们oat数据范围比long更加广泛,但是 float.是4字节,1ong是8字节
  4. 浮点数当中默认类型是 double,如果一定要使用f1oat类型,需要加上一个后缀F
  5. 如果是整数,默认为int类型,如果一定要使用1ong类型,需要加上一个后L,推荐使用大写字母后缀
    System. out. println(100L)

使用变量的时候,有一些注意事项:

  1. 如果创建多个变量,那么变量之间的名称不可以重复
  2. 对于f1oat和1ong类型来说,字母后F和L不要丢掉
  3. 如果使用byte成者 short类型的变量,那么右侧的数据值不能超过左侧类型的范围
  4. 没有进行赋值的变量,不能直接使用:一定要赋值之后,才能使用

【作用域】:从定义变量的一行开始,一直到直接所属的大括号结束为止

当数据类型不一样时,将会发生数据类型转换

自动类型转换(隐式)
  1. 特点:代码不要进行特殊处理,自动完成
  2. 规则:数据范围从小到大
强制类型转换(显式)
  1. 特点:代码需要进行特殊的格式处理,不能自动完成
  2. 格式:范围小的类型范围小的变量名·(范围小的类型)原本范围大的数据
注意事项:
  1. 强制类型转换一般不推荐使用,因为有可能发生精度损失、数据溢出
  2. byte/ short/char这三种类型都可以发生数学运算,例如加法“+
  3. byte/ short/char这三种类型在运算的时候,都会被首先提升成为int类型,然后再计算
  4. boolean不能进行数据类型转换
数字和字符的对照关系表(编码表)
  1. ASCI码表: American Standard Code for Information Interchange,美国信息交换标准代码
  2. Unicode码表:万国码,也是数字和符号的对照关系,开头0-127部分和 ASCII完全一样,但是从128开始包含有更多字符

三元运算符

  1. 一元运算符:只需要一个数据就可以进行操作的运算符。例如:取反!、自增++、自减
  2. 二元运算符:需要两个数据才可以进行操作的运算符。例如:加法+、赋值=
  3. 三元运算符:需要三个数据才可以进行操作的运算符。

格式:

数据类型变量名称=条件判断?表达式A:表达式B;

流程

  1. 首先判断条件是否成立
  2. 如果成立为true,那么将表达式A的值赋值给左侧的变量
  3. 如果不成立为fa1se,那么将表达式B的值赋值给左侧的变量

注意事项

  1. 必须同时保证表达式A和表达式B都符合左侧数据类型的要求
  2. 三元运算符必须被使用

相关文章

网友评论

      本文标题:01.数据类型与运算符

      本文链接:https://www.haomeiwen.com/subject/azplpqtx.html