您的位置:首页 > 编程语言 > Java开发

java程序设计基础_陈国君版第五版_第六章习题

2016-03-09 10:27 656 查看
java程序设计基础_陈国君版第五版_第六章习题
class Student{
int ID;
String name;
String sex;
boolean leader;
float gradeMath,gradeChinese,gradeEnglish;
public void setBasic(int ID,String name,String sex,boolean leader)
{
this.ID = ID;
this.name = name;
this.sex = sex;
this.leader = leader;
}
public void setGrade(float Math,float Chinese,float English)
{
gradeMath=Math;
gradeChinese=Chinese;
gradeEnglish=English;
}
public float allGrade()
{
return gradeMath+gradeChinese+gradeEnglish;
}
public float average()
{
return allGrade()/3;
}

}
public class Main6_13 {
public static void main(String [] args){
Student stu = new Student();
stu.setBasic(123,"姓名","男",false);
stu.setGrade(100,90,60);
System.out.println("总分为:"+stu.allGrade());
System.out.println("平均分为"+stu.average());
}
}

/**
* 以M行N列二维数组为参数进行方法调用,分别计算二维数组各列元素之和,放回并输出所计算的结果。
* @author Richard-gao
*
*/
class Matrix_Caculate{
public double [] MatrixCa(double[][] a)
{
double[] sum={0,0,0,0};
for(int i=0;i<a[0].length;i++)
{
for(int j = 0;j<a.length;j++)
{
sum[i] += a[j][i];
}
}
return sum;
}
}
public class Main6_14 {
public static void main(String[] args){
Matrix_Caculate X = new Matrix_Caculate();
double [][] a = new double[][]{{1,2,3,4},{5,6,7,8},{10,11,12,13}};
for(double i : X.MatrixCa(a) )
{
System.out.print(i+"\t");
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java class 编程 string 设计