Biblia Java
Enviado por erick.aca941503 • 11 de Marzo de 2015 • 535 Palabras (3 Páginas) • 232 Visitas
La fi gura 5.9 contiene una versión mejorada de la clase LibroCalificaciones que presentamos en el capítulo 3
y desarrollamos un poco más en el capítulo 4. La versión de la clase que presentamos ahora no sólo calcula el
promedio de un conjunto de califi caciones numéricas introducidas por el usuario, sino que utiliza una instrucción
switch para determinar si cada califi cación es el equivalente de A, B, C, D o F, y para incrementar el contador
de la califi cación apropiada. La clase también imprime en pantalla un resumen del número de estudiantes que
recibieron cada califi cación. La fi gura 5.10 muestra la entrada y la salida de ejemplo de la aplicación PruebaLibroCalificaciones,
que utiliza la clase LibroCalificaciones para procesar un conjunto de califi caciones.
1 // Fig. 5.9: LibroCalificaciones.java
2 // La clase LibroCalificaciones usa la instrucción switch para contar las calificaciones
A, B, C, D y F.
3 import java.util.Scanner; // el programa usa la clase Scanner
4
5 public class LibroCalificaciones
6 {
7 private String nombreDelCurso; // nombre del curso que representa este
LibroCalificaciones
8 private int total; // suma de las calificaciones
9 private int contadorCalif; // número de calificaciones introducidas
10 private int aCuenta; // cuenta de calificaciones A
11 private int bCuenta; // cuenta de calificaciones B
12 private int cCuenta; // cuenta de calificaciones C
13 private int dCuenta; // cuenta de calificaciones D
14 private int fCuenta; // cuenta de calificaciones F
15
16 // el constructor inicializa nombreDelCurso;
17 // las variables de instancia int se inicializan en 0 de manera predeterminada
18 public LibroCalificaciones( String nombre )
19 {
Figura 5.9 | Clase LibroCalificaciones que utiliza una instrucción switch para contar las califi caciones A, B, C, D
y F. (Parte 1 de 3).
20 nombreDelCurso = nombre; // inicializa nombreDelCurso
21 } // fin del constructor
22
23 // método para establecer el nombre del curso
24 public void establecerNombreDelCurso( String nombre )
25 {
26 nombreDelCurso = nombre; // almacena el nombre del curso
27 } // fin del método establecerNombreDelCurso
28
29 // método para obtener el nombre del curso
30 public String obtenerNombreDelCurso()
31 {
32 return nombreDelCurso;
33 } // fin del método obtenerNombreDelCurso
34
35 // muestra un mensaje de bienvenida al usuario de LibroCalificaciones
36 public void mostrarMensaje()
37 {
38 // obtenerNombreDelCurso obtiene el nombre del curso
39 System.out.printf( "Bienvenido al libro de calificaciones
...