Ver Mensaje Individual
  #7 (permalink)  
Antiguo 26/11/2019, 09:44
seeburii
 
Fecha de Ingreso: agosto-2012
Mensajes: 40
Antigüedad: 11 años, 8 meses
Puntos: 1
Respuesta: Las vocales con asteriscos pidiendo letra (Java principiante)

Buenas @prueba230683 ; Perdona que desvirtúe un poco el hilo, por lo menos del título al que respecta. A ver si entre todos me podéis echar una mano. Me piden este Ejercicio en el grado que estoy cursando, el cual entregué la semana pasada y me han corregido hoy. Me lo han puntuado de 0/5... y me gustaría saber si está mal ya que me han mandado a la recuperación de Junio directo. A ver si entre todos me podéis echar una mano ya que estoy algo nervioso... Gracias.

Código Java:
Ver original
  1. public class Cafetera {
  2.     private int _capacidadMaxima;
  3.     private int _cantidadActual;
  4.  
  5.     /** Constructores **/
  6.     public Cafetera(int capacidadMaxima, int cantidadActual) {
  7.         _cantidadActual = cantidadActual;
  8.         _capacidadMaxima = Math.max(capacidadMaxima, cantidadActual);
  9.     }
  10.  
  11.     public Cafetera(int capacidadMaxima) {
  12.         this(capacidadMaxima, 0);
  13.     }
  14.  
  15.     public Cafetera() {
  16.         this(1000, 0);
  17.     }
  18.  
  19.     /** Accesores **/
  20.     public int get_capacidadMaxima() {
  21.         return _capacidadMaxima;
  22.     }
  23.  
  24.     public void set_capacidadMaxima(int _capacidadMaxima) {
  25.         this._capacidadMaxima = _capacidadMaxima;
  26.     }
  27.  
  28.     public int get_cantidadActual() {
  29.         return _cantidadActual;
  30.     }
  31.  
  32.     public void set_cantidadActual(int _cantidadActual) {
  33.         this._cantidadActual = _cantidadActual;
  34.     }
  35.  
  36.     /** Metodos **/
  37.     public void llenarCafetera() {
  38.         _cantidadActual = _capacidadMaxima;
  39.     }
  40.  
  41.     public void servirTaza(int tamanoTaza) {
  42.         _cantidadActual -= Math.min(tamanoTaza, _cantidadActual);
  43.     }
  44.  
  45.     public void vaciarCafetera() {
  46.         _cantidadActual = 0;
  47.     }
  48.  
  49.     // Agrega la cantidad de cafe indicada
  50.     // Si se intenta agregar mas que la capacidad maxima solamente se agrega hasta el maximo
  51.     public void agregarCafe(int cantidad) {
  52.         _cantidadActual = Math.min(_capacidadMaxima, _cantidadActual + cantidad);
  53.     }
  54. }



El fallo, según el profesor es que no he comprobado el funcionamiento del código, pero el mismo compila sin problemas. No he puesto prints por lo tanto no hay nada que correr en consola, y todavía no nos dejan usar software para ayudarnos.