赋值

基本数据类型赋值举例

byte b = 23;
short s = 3333;
int i = 9999;
long a = 9232343433L;
float f = 33;
double d = 3333333333338L;
boolean b = true;
char c = 'A';

数组类型赋值举例

//基本类型的数组有3种赋值形式,如下所示:

//先声明
int[] arr = {1,2,3};
int[] arr = new int[]{1,2,3};
int[] arr = new int[3];//常用
arr[0]=1; arr[1]=2; arr[2]=3;//单独赋值
  • 数组长度可以动态确定,确定后不可改变。即数组 length 属性,只能读,不能改。
  • 不能在给定数组初始值的同时给定长度。如:int[] arr = new int[3]{1,2,3};
    • 原因:因为初始值已经决定了长度,再给个长度,如果还不一致,计算机将无所适从。

声明后未进行显式赋值的默认值

  • 基本数据类型赋值时都有默认元素值。
    • 数值类型变量的默认值是 0
    • boolean 是 false
    • char 是“\u0000”
  • 所有的引用数据类型(包括类、接口、数组)的默认值都是 null。

关联文章


文章作者: huan
版权声明: 本博客所有文章除特別声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明来源 huan !
  目录