十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
1、3+1=4,4+1=5,4+1=5,6+1=7,6+1=7,6+1=7 需要把数组遍历一遍,用每个分数和当前需要排名的分数比较,当前分数小,则排名后推一位。先告诉你思路,自己做一下试试,不行再找我,直接给你代码。
创新互联建站专业为企业提供渌口网站建设、渌口做网站、渌口网站设计、渌口网站制作等企业网站建设、网页设计与制作、渌口企业网站模板建站服务,十余年渌口做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
2、其次,说说对象的划分,或者说是类的划分,根据你的代码,可以看到,需要两个类,Student、Score,他们之间的关系是多对多,即每个学生可以有多个成绩,且每门功课也有多个学生。
3、好歹你做了一半啊,上源代码看看。而且写出来哪里错,哪里不会。不是怎么告诉你。
1, 建一个学生类,有四个字段,分别表示学生名,英语,计和数的成绩。
抱歉,只有这点分。谢谢各位大哥哥,大姐姐了。
import java.util.Scanner;public class test{ public static void main(String[] args){ test ts = new test();Scanner sc = new Scanner(System.in); //Scanner类的构造方法。
给你一点思路。成绩单类、班级类、学生类、课程类。其中成绩单中有其它类对象,班级类中有学生对象,学生类中有课程对象。分别用Vector 或者ArrayList存放对象。序列化所有对象保存到文件中。
2)大概看了一下你的排序,没有求证,是错误的,比如数组会越界。3)输出排序后的内容,最后两句代码,你将输出写在了排序的代码里,排序还没有排好,输出的不可能正确。
我的思路是查找比当前这个分数高的分数个数+1作为其名次就行了。
import java.util.Scanner;public class test{ public static void main(String[] args){ test ts = new test();Scanner sc = new Scanner(System.in); //Scanner类的构造方法。
排序可以使用Collections.sort。
回答:分数,对于java就是个除法而已,用double保存除法结果,然后排序就行了。