CH02 数据类型和运算符

版权声明:@Abby-YTJ https://blog.csdn.net/weixin_43564773/article/details/85736710

2.1 数据类型分类

1. Java语言是强类型语言

  • 所有的变量必须先声明后使用
  • 指定类型的变量只能接受类型与之匹配的值。

2. Java语言数据类型分类

  • 基本类型Primitive Type
    • boolean类型
    • 数值类型
  • 引用类型Reference Type
    • 接口
    • 数组
    • null类型

2.2 基本数据类型

Java基本数据类型4类(整数、字符、浮点、布尔)8种

2.2.1 整型

  • byte:1个字节
  • short:2个字节
  • int:4个字节
  • long:8个字节

2.2.2 字符型

  • 字符型通常用于表示单个字符,字符型值必须用单引号’括起来
  • Java使用16位的Unicode字符集作为编码方式
  • 字符型值有如下三种表示形式
    • 直接通过单个字符来指定字符型值,如’A’,'1’等
    • 通过转义字符表示特殊字符型值,如’\n’、’\t’等
    • 直接使用Unicode值来表示字符型值

2.2.3 浮点型

  • Java的浮点型有两种:float和double
    • float型:4字节
    • double型:8字节,默认
  • Java中三个特殊的浮点数值:
    • Positive Infinity:正浮点数除以0
    • Negative Infinity:负浮点数除以0
    • NaN(not a number)

2.2.4 布尔型

  • 在Java语言中,boolean类型数值只能是true或false(小写),不能用0或非0来代表。其他基本数据类型的值也不能转换为boolean类。
boolean b1 = true;
boolean b2 = false;
  • boolean类型的值或变量主要用作flag来进行流程控制,在Java中使用boolean类型的变量或值控制的流程主要有如下几种:
    • if 条件控制语句
    • while 循环控制语句
    • do while 循环控制语句
    • for 循环控制语句

猜你喜欢

转载自blog.csdn.net/weixin_43564773/article/details/85736710