变量与常量


变量与常量

final关键字

可以定义变量为常量,使其只能被赋值一次(类似于static)

final int a = 10;

整数类型

  • byte 字节型(1个字节):-128~127

  • short 短整型(2个字节)

  • int(4个字节)

  • long (8个字节)

    定义long类型常量时,要在数字后面加L

    long a = 18231723932L;

    同时,针对这种很长的数字,可以用下划线分割每一位

    long a = 182_2313_312_31L;

八进制表示:前面加0

十六进制表示:前面加0x

浮点类型

  • float

    float a = 1.5F;
  • double

字符类型

  • char :2个字节

(ps:字符串类型:String (是对象类型) )

布尔类型

  • boolean
boolean a = true;

默认初始化

  • 整数:0
  • 小数:0.0
  • 字符:’/u0000’
  • 布尔:false
  • 引用:null

局部变量类型推断(Java10)

  • var

可以根据上下文自动推断数据类型(但是用的比较少)

var a = 10;
sout(a);

Author: havenochoice
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint policy. If reproduced, please indicate source havenochoice !
评论
  TOC