数组的声明与数组对象的创建,数组元素的赋值
class card2020{
long card_num;
double balance;
card2020(long n,double b)
{
card_num=n;
balance=b;
}
}
public class card{
public static void main(String args[]) {
int x[];x=new int[3];//int x1[]=new int [3];
card2020 dc[];//数组声明,也可以card2020 []dc;
dc=new card2020[5];//创建数组对象
//card2020 dc1[]=new card2020[5];声明和创建合二为一
x[0]=20;
x[1]=30;//数组元素的赋值
dc[0]=new card2020(2800001,50.0);
for(int i=0;i<5;i++)
{
dc[i]=new card2020(200000+i,50.0);//x[i]=3+i;
}//循环赋值
//card2020 dc2[]={new card2020(200001,50.0),new card2020(200002,50.0)};声明创建赋值合三为一
//card2020 dc3[]=new card2020[]{new card2020(200001,50.0),new card2020(200002,50.0)};
//int x[]=new int[]{20,30,40};后面的[]是空的,不能写数字
//int x[]={20,30,40};
}
二维数组的声明创建与赋值简写
int y[][]= {{2000,30,34},{3000,40,56}};
int y1[][]=new int{{2000,30,34},{3000,40,56}};每一个内重大括号表示一行元素