Cet article partage avec vous la mise en œuvre Java du système d'entrée de score des étudiants pour votre référence. Le contenu spécifique est le suivant
1. Catégorie des étudiants, y compris le nom de l'étudiant et les notes de chaque matière
Score de classe publique {nom de chaîne publique; Public Double Englishgrade, Mathrade, Phyicrade, Chemicalgrade, Biologicalgrade; Score () {} Score public (nom de chaîne, double anglais, double mathrade, double physique, double chimie, double biological) {this.name = name; this.Englishgrade = EnglishGrade; this.mathgrate = mathrade; this.phyicalgrate = physiquement; this.chemicalgrate = Chemicalgrate; this.biologicalgrade = biologicalgrade; }}2. Configurer la classe étudiante, y compris les réglages et la recherche, etc.
score de package; classe publique Scorezip {score [] s = nouveau score [5]; public void setData (nom de score, int index) {// Ajouter une classe de grade pour score le tableau S [index] = name; } score public [] getData () {// renvoie le retour du tableau d'étudiant s; } Score public SerchData (nom de chaîne) {// Trouvez les scores des étudiants pour (int index = 0; index <s.Length; index ++) {if (name! = null && s [index]! = null) if (s [index] .name.equals (name)) {return s [index]; }} return null; }}3. Entrée des scores d'étudiants et liste de scores des étudiants
score de package; import java.util.scanner; classe publique ScoreZip2 {public static void main (String [] arr) {Scanner SC = new Scanner (System.in); Scorezip sr = new scoreZip (); pour (int i = 0; i <5; i ++) {// Le tableau de score d'étudiant avec la longueur cinq est défini ici System.out.println ("Entrez le nom de l'étudiant:"); String name = sc.next (); if (name.equals ("n")) {break; } System.out.println ("Score d'anglais:"); Double anglais = sc.nextDouble (); System.out.println ("Score mathématique:"); double math = sc.nextDouble (); System.out.println ("Score physique:"); double physique = sc.nextDouble (); System.out.println ("Score chimique:"); Double chimique = sc.NextDouble (); System.out.println ("Score de biosité:"); double biologie = sc.nextdouble (); Score s = nouveau score (nom, anglais, mathématiques, physique, chimique, biologie); Sr.setData (s, i); } System.out.println ("========================================================================================================. =====================================================================. =====================================================================. =====================================================================================================================================. =====================================================================. =====================================================================. System.out.println ("Nom / T / Tenglish Score / T / Tmathematics Score / T / T SCORE DE LA PHYSIQUE / T / TCHEMIQUE / T / T BIOLOGIE"); S.Englishgrate + "/ t / t" + s.mathrad + "/ t / t" + s.phyicalgrate + "/ t / t" + s.chemicalgrate + "/ t / t" + s.biologicalgrate); Le nom de l'étudiant à rechercher: "); String name = sc.next (); score s = sr.serchdata (nom); if (s == null) {System.out.println (" désolé, il n'y a pas de nom d'étudiant ");} else {double mg = s.mathrade; double eg = s.englishgrade; double pg = s.phyical S.Biologicalgrate; Double Soumis = Mg + Eg + Pg + Cg + Bg; est: "+ soumettre);}}}}Résultats:
Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.