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

来源:互联网 发布:java中间件 是什么 编辑:程序博客网 时间:2024/05/21 11:11
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");}}}

0 0
原创粉丝点击