Red de conocimiento informático - Material del sitio web - Escribir un programa en java y definir una clase de estudiante

Escribir un programa en java y definir una clase de estudiante

El código es el siguiente:

paquete examen2;

importar java.util.ArrayList;

importar java.util.List ;

p>

/**

Escribe una aplicación Java que incluya 3 clases:

Define una clase de estudiante. El estudiante tiene un nombre, estudiante. número y lista de cursos elegidos

Definir una clase de curso: ¿nombre del curso, puntajes del curso?

(1) Inicialice un estudiante, seleccione tres cursos y agréguelos al estudiante. atributos

(2) Implementar la función de contar las puntuaciones totales de los estudiantes

1. Escribe 2 categorías correctamente (5 puntos)

2. puntuaciones totales (5 puntos) )

*/

Prueba de clase pública {

public static void main(String[] args) {

Listlt;Coursegt; cursos = new ArrayListlt;

//Inicializar 3 cursos y puntuaciones

Curso curso1 = nuevo Curso("java", 80);

Curso curso2 = nuevo Curso("Matemáticas", 60);

Curso curso3 = nuevo Curso("Inglés", 90);

//El El objeto del curso se agrega a la colección.

cursos.add(curso1);

cursos.add(curso2);

cursos.add(curso3);

// Inicializa el objeto de estudiante

Estudiante estudiante = new Estudiante("tom", "2015101", cursos);

// estudiante.setStuid(" 2015101");

// Student.setStuname("tom");

// Student.setCourses(cursos);

// System.out .println(student);

// (2) Implementar la función de contar las puntuaciones totales de los estudiantes

int sum = sumScore(courses);

Sistema .out.println(student.getStuname() " Puntuación total del estudiante: " suma);

}

private static int sumScore(Listlt;Coursegt; cursos) {

int sum = 0;

//Utiliza el objeto del curso para obtener la puntuación del curso

para (Curso del curso: cursos) {

suma = curso.getScore();

}

devolver suma;

}

}

paquete exam2;

import java.util .List;

clase pública Estudiante {

// Definir una clase de estudiante,

El estudiante tiene nombre, ID de estudiante y lista de cursos seleccionados

private String stuname;

private String stuid;

private Coursegt;

cursos privados;

p>

p>

Estudiante público() {

}

Estudiante público(String stuname, String stuid, Listlt; Coursegt; cursos) {

this.stuname = stuname;

this.stuid = stuid;

this.courses = cursos;

}

public String getStuname() {

return stuname;

}

public void setStuname(String stuname) {

this.stuname = stuname;

}

cadena pública getStuid() {

return stuid;

}

vacío público setStuid(String stuid) {

this.stuid = stuid;

}

public Listlt;Coursegt; getCourses() {

devolver cursos;

p>

}

public void setCourses(Listlt;Coursegt; cursos) {

this.courses = cursos;

}

@Override

public String toString() {

return "Nombre del estudiante=" nombre de estudiante ", número de estudiante=" estudiante ", curso=" cursos;

}

}

paquete examen2;

Curso de clase pública {

/ /Definir una clase de curso: nombre del curso, puntuación del curso

cadena privada cname;

puntuación int privada;

curso público() {

}

curso público (cadena cname, int puntuación) {

this.cname = cname;

this.score = puntuación;

}

public String getCname() {

return cname;

}

public void setCname(String cname) {

this.cname = cname;

}

public int getScore() {

puntuación de retorno;

}

vacío público s

etScore(int puntuación) {

this.score = puntuación;

}

@Override

public String toString() {

return "[Nombre del curso=" cname ", puntuación del curso=" puntuación "]";

}

}

/*

Ejecución:

Puntuación total del estudiante de Tom: 230

*/

Información ampliada:

¿Pública? Explicación de la declaración

1. ¿Las variables declaradas por la declaración Public? están disponibles en cualquier proceso de todos los módulos en todas las aplicaciones que no usan el módulo OptionPrivate?; son públicos sólo dentro del proyecto al que pertenecen.

2. Utilice la declaración Public? para declarar el tipo de datos de la variable. Por ejemplo, la siguiente declaración declara una variable de tipo "Entero".

3.Número público de empleados como entero También puede utilizar la instrucción Public? para declarar el tipo de objeto de la variable. La siguiente declaración declara una variable para una nueva instancia de la hoja de trabajo.

Material de referencia: Enciclopedia Baidu-Declaración pública