class 属性
{
{
String num; //姓名
public double aum; //第一个成绩
public double aum1; //第二个成绩
public double aum2; //第三个成绩
public double pj; //平均分
public double c;//和
public double aum; //第一个成绩
public double aum1; //第二个成绩
public double aum2; //第三个成绩
public double pj; //平均分
public double c;//和
public void Show()//方法
{
属性[] ss = new 属性[3];
ss[0]=new 属性();
ss[0].num = "c++";
ss[0].aum = 100;
ss[0].aum1 = 99;
ss[0].aum2 = 98;
ss[0].c=ss[0].aum + ss[0].aum1 + ss[0].aum2;//和
ss[0].pj = ss[0].c / 3;//平均分
ss[0].num = "c++";
ss[0].aum = 100;
ss[0].aum1 = 99;
ss[0].aum2 = 98;
ss[0].c=ss[0].aum + ss[0].aum1 + ss[0].aum2;//和
ss[0].pj = ss[0].c / 3;//平均分
ss[1] = new 属性();
ss[1].num = "java";
ss[1].aum = 88;
ss[1].aum1 = 87;
ss[1].aum2 = 86;
ss[1].c = ss[1].aum + ss[1].aum1 + ss[1].aum2;//和
ss[1].pj = ss[1].c / 3;//平均分
ss[1].num = "java";
ss[1].aum = 88;
ss[1].aum1 = 87;
ss[1].aum2 = 86;
ss[1].c = ss[1].aum + ss[1].aum1 + ss[1].aum2;//和
ss[1].pj = ss[1].c / 3;//平均分
ss[2] = new 属性();
ss[2].num = "jaava";
ss[2].aum = 88;
ss[2].aum1 = 87;
ss[2].aum2 = 86;
ss[2].c = ss[2].aum + ss[2].aum1 + ss[2].aum2;//和
ss[2].pj = ss[2].c / 3;//平均分
//调用数组对象值
//第一种
foreach (属性 ina in ss)//调用
{
//也可以写一个方法 把下面这些加进去 然后输出方法就行了
Console.WriteLine("姓名{0}",ina.num);/*引用属性*/
Console.WriteLine("第一门成绩{0}",ina.aum);
Console.WriteLine("第二门成绩{0}",ina.aum1);
Console.WriteLine("第三门成绩{0}",ina.aum2);
Console.WriteLine("三门成绩和是{0},平均分是{1}",ina.c,ina.pj);
Console.WriteLine("姓名{0}",ina.num);/*引用属性*/
Console.WriteLine("第一门成绩{0}",ina.aum);
Console.WriteLine("第二门成绩{0}",ina.aum1);
Console.WriteLine("第三门成绩{0}",ina.aum2);
Console.WriteLine("三门成绩和是{0},平均分是{1}",ina.c,ina.pj);
}
Console.WriteLine("=========================================================");
Console.WriteLine("=========================================================");
Console.WriteLine("=========================================================");
Console.WriteLine("=========================================================");
//第二种
for (int i=0;i<3;i++) /*变量对象数组*/
{
Console.WriteLine("姓名{0}",ss[i].num);
Console.WriteLine("第一门成绩{0}", ss[i].aum); /*调用对象名称 引用值*/
Console.WriteLine("第二门成绩{0}",ss[i].aum1);
Console.WriteLine("第三门成绩{0}",ss[i].aum2);
Console.WriteLine("三门成绩和是{0}",ss[i].c);
Console.WriteLine("平均分是{0}",ss[i].pj);
}
//第三种
public void show1(){ 方法输出数组
Console.WriteLine("姓名{0},\n成绩1{1},\n成绩2{2},\n成绩3{3},\n平均分{4},\n总和{5}",num,aum,aum1,aum2,pj,c );
}
foreach(属性 ina in ss){ 用数组循环遍历 方法
ina.show1
}
for(int i=0;i<3;i++) {
Console.WriteLine(ss[i].show1); //对象名称[].方法
}
//第三种
public void show1(){ 方法输出数组
Console.WriteLine("姓名{0},\n成绩1{1},\n成绩2{2},\n成绩3{3},\n平均分{4},\n总和{5}",num,aum,aum1,aum2,pj,c );
}
foreach(属性 ina in ss){ 用数组循环遍历 方法
ina.show1
}
for(int i=0;i<3;i++) {
Console.WriteLine(ss[i].show1); //对象名称[].方法
}
}
}