Java数据类型和运算符

数据类型和运算符

数据类型分类

Java是强类型语言,即所有变量必须先声明后使用。

Java支持的类型分为基本类型和引用类型。

  • 基本类型

    • boolean类型
    • 数值类型
  • 引用类型

    • 接口
    • 数组型
    • null类型

字符串类型是一个类,即引用类型。

整数类型 字节 范围
byte 1字节(8位) -128至127
short 2字节(16位) -32768至32767
int 4字节(32位) -2147483648至2147483647
long 8字节(64位) -‭9223372036854775808‬至92233720368547758087
char(字符型) 2字节

把较小整数常量赋值给byte或short会把该常量当成byte或short处理。

如果使用大整数常量(超过int范围),需要在后面加"l"或"L"做后缀才能当成long处理。

整数常量表示中:8进制以0开头;16进制以0x或0X开头。

字符型常量三种表示:

  • 直接用单个字符表示。
  • 通过转义字符表示特殊字符常量。
  • 用Unicode值表示字符常量。
浮点类型 字节
float 4字节(32位)
double 8字节(64位)

运算符

算数运算符:+、-、*、/、%、++

赋值运算符:=

位运算符:&、|、~、^、<<、>>、>>>

比较运算符:>、>=、<、<=、==、!=

逻辑运算符:&&、&、||、|、!、^

三目运算符::?:

你可能感兴趣的:(Java基础知识)