- 金錢
- 2881
- 威望
- 855
- 貢獻值
- 0
- 推廣值
- 0
- 性別
- 保密
- 在線時間
- 409 小時
- 最後登錄
- 2024-11-18
- 主題
- 77
- 精華
- 0
- 閱讀權限
- 50
- 註冊時間
- 2011-12-12
- 帖子
- 7
TA的每日心情 | 奮斗 昨天 07:42 |
---|
簽到天數: 1393 天 [LV.10]以壇為家III - 推廣值
- 0
- 貢獻值
- 0
- 金錢
- 2881
- 威望
- 855
- 主題
- 77
|
樓主
發表於 2012-2-8 08:43:14
java的初始化分为:静态初始化和动态初始化,默认初始化。
1,静态初始化:在为数组定义或分配内存空间时就已经对数据的元素赋值。
Java代码
public static void main(String[] args) {
// TODO Auto-generated method stub
int arrays[] = new int[]{1,2,3,5,6,7,8,9,10};
for (int i=0;i
System.out.println(arrays);
}
String[] strArrays = new String[]{"zds","zhudansheng 版权","我的版权不可以侵犯","有雷同属于巧合"};
for (int i=0;i
System.out.println(strArrays);
}
}
2,动态初始化:先给数组声明,声明之后再在程序中调用数组的值赋值。
Java代码
public static void main(String[] args) {
// TODO Auto-generated method stub
int iArrays[] = new int[6];
for(int i=0;i
iArrays = i;
}
System.out.println("=======================");
System.out.println("=======================");
for(int i=0;i
System.out.println("======="+iArrays );
}
}
3.默认初始化:数组是引用类型,它的元素相当于类的成员变量,因此数组分配空间后,每个元素也被按照成员变量的规则被隐士初始化。
Java代码
public static void main(String[] args) {
// TODO Auto-generated method stub
String [] strArrays = new String [5];
for(int i=0;i
System.out.println(strArrays);
}
}
补充:数组的声明:可以为基本数据类型或是引用数据类型。
|
|