Autor Tema: Preguntas y respuestas curso gratuito Java desde Cero Ejercicio CU00664B  (Leído 294 veces)

paramonso

  • Intermedio
  • ***
  • Mensajes: 241
  • El ignorante afirma, el sabio duda y reflexiona.
    • Ver Perfil
Hola. Dejo el Ejercicio CU0064B del curso gratuito Java desde cero.
Colección de objetos de tamaño variable Java. Listas, pilas, colas. Collection, List, Set, Queue, Map

Ejercicio

Consulta la clase Stack en el API de Java.
 ¿Cómo se llama el método para consultar el objeto en la cima de la pila?


peek()

¿Cómo se llama el método para consultar si la pila está vacía?

empty()

¿El método pop podríamos clasificarlo como tipo procedimiento, como tipo función,
o como tipo mixto (procedimiento y función)?

Mixto.
Procedimiento porque modifica la pila y Funcion porque devuelve un valor.


Gracias un saludo.
 ;)
« última modificación: 17 de Noviembre 2018, 21:14 de Ogramar »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2488
    • Ver Perfil
Re:Preguntas y respuestas curso gratuito Java desde Cero Ejercicio CU00664B
« Respuesta #1 : 17 de Noviembre 2018, 21:17 »
Buenas, todo bien. Los "métodos mixtos" son relativamente comunes. Es una práctica antigua en programación proviniente quizás de Unix y C, donde es habitual que una función realice una tarea (por ejemplo la escritura en un archivo) y al mismo tiempo devuelva un valor entero. En base a dicho valor entero se puede saber si la operación deseada (p.ej. la escritura en archivo) se completó con éxito o no. Por ejemplo si devuelve 0 se puede considerar completado con éxito y si es otro valor, indica que ha ocurrido un fallo al intentar escribir el archivo.

Salu2

 

Esto es un laboratorio de ideas...
Aprender a programar

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".