赋值
基本数据类型赋值举例
byte b = 23;
short s = 3333;
int i = 9999;
long a = 9232343433L;
float f = 33;
double d = 3333333333338L;
boolean b = true;
char c = 'A';
数组类型赋值举例
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。
关联文章