用java语言编写一个程序(用类的调用写)求高手

来源:百度知道 编辑:UC知道 时间:2024/09/12 22:18:42
问题: 分别录入20名同学 java c# db sql4门成绩
全部录入后 发现20名同学sql的成绩偏低 所以给所有同学的sql都加了5分, 最后输出 sql加了5分后的 所有学生个门成绩
(不要用数组做 我们还没学到那)

要写的东西很多,但是都很简单而繁琐,所以代码就不写了。。
大体思路如下:
建立clsss Marks,包含
private double mark = 0,以及相应public的get、set和print方法。
建立class Students,包含
private String name;//构造函数中初始化name
private Marks javaMark = new Marks();
private Marks c#Mark = new Marks();
private Marks dbMark = new Marks();
private Marks sqlMark = new Marks();
以及相应的4组public的get和set方法(get方法的返回类型最好是Marks)。
同时有print()方法,打印出学生姓名并依次调用4个成绩的print方法。
建立class Input,其中包含main方法,用于初始化20个Students对象并且录入每个对象的4个成绩,如:
Students a = new Students("David");
a.getJavaMark.setMark(99);
a.getC#Mark.setMark(99);
a.getDbMark.setMark(99);
a.getSqlMark.setMark(59);
...............
接下来加分,在没有数组的情况下……:
a.getSqiMark.setMark(a.getSqlMark.getMark() + 5);
b.getSqiMark.setMark(b.getSqlMark.getMark() + 5);
……(复制---粘贴20次=.=!!)
最后再依次调用print()方法,完毕。