请把此段程序注释一下
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 02:53:46
请把此段程序注释一下
请把此段程序注释一下
请把此段程序注释一下
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceFour__week{classProgram{staticvoidMain(string[]args){/*输入学生的信息*/Studentstu=newStudent();Console.Write("请输入学生的姓名:");stringname=Console.ReadLine();Console.Write("请输入学生的语文成绩:");doubleChinese=double.Parse(Console.ReadLine());Console.Write("请输入学生的数学成绩:");doubleMath=double.Parse(Console.ReadLine());Console.Write("请输入学生的英语成绩:");doubleEnglish=double.Parse(Console.ReadLine());stu.set_name(name);//学生姓名设置stu.set_Math(Math);//数学成绩设置stu.set_English(English);//英语成绩设置stu.set_Chinese(Chinese);//语文成绩设置doublesun=stu.sum_score();//计算总分数doubleaverage=stu.average_score();//计算平均分/*输出*/Console.WriteLine("该学生的总成绩为:{0}",sun);Console.WriteLine("该学生的平均成绩为:{0}",average);Console.ReadKey(true);}}/**学生类*/classStudent{/*学生的信息这里变量最好是私有的否则set方法就多余啦*/publicstringname;//学生姓名publicdoubleChinese;//语文成绩publicdoubleMath;//数学成绩publicdoubleEnglish;//英语成绩/**构造函数这个函数有问题,参数没有用*/publicStudent(stringname,doubleChinese,doubleMath,doubleEnglish){name="";Chinese=0;Math=0;English=0;}/**构造函数重写初始化学生姓名和各项成绩*/publicStudent(){name="";Chinese=0;Math=0;English=0;}/**输出学生信息*/publicvoidinput_data(){Console.WriteLine("姓名语文数学英语");Console.WriteLine("{0}{1}{2}{3}",name,Chinese,Math,English);}/**设置学生姓名*/publicvoidset_name(stringname1){name=name1;}/**设置语文成绩*/publicvoidset_Chinese(doubleChinese1){Chinese=Chinese1;}/**设置数学成绩*/publicvoidset_Math(doubleMath1){Math=Math1;}/**设置英语成绩*/publicvoidset_English(doubleEnglish1){English=English1;}/**计算总分数*/publicdoublesum_score(){doublesum=Chinese+Math+English;returnsum;}/**计算平均分*/publicdoubleaverage_score(){doubleaverage=sum_score()/3;returnaverage;}}}