class 属性
    {
        String num; //姓名
      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[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[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("=========================================================");
            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);  //对象名称[].方法
   
   
   
   }
 
 
 
 
        }
 
    }
posted on 2019-07-24 09:01  回忆,  阅读(170)  评论(0)    收藏  举报