Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Funciones y Metodos
Funciones y Metodos
Programación– Tema 3
ÍNDICE DE CONTENIDOS
1. Funciones
1. Argumentos y valores de retorno
2. Ámbito de las variables
1. Funciones
Si tenemos que repetir estos códigos una y otra vez, mantener el código se
complica ya que aumenta en tamaño y complejidad.
Si después hay que modificar esa tarea que se repite en varias partes, sería
necesario hacerlo en todos los lugares en los que se utilice.
1. Funciones
Hasta ahora sólo creábamos una sola función o método main dentro de
nuestra clase. Esto es así por que main es el método que se ejecuta
automáticamente cuando invocamos a una clase.
Es posible crear tantas como queramos dentro de una misma clase con la
misma estructura que main pero cambiándole el nombre:
1. Funciones
1. Funciones
Para poder ejecutar estas funciones basta con invocarlas por su nombre:
1. Funciones
Para poder ejecutar estas funciones basta con invocarlas por su nombre:
1. Funciones
Cada función solo tiene acceso a las variables creadas dentro de su juego
de llaves. Así que si intentamos acceder a ellas desde otra función
producirá un error de compilación del mismo modo que cuando
intentamos acceder a una variable interna de un bucle desde fuera.
Además hay que indicar el tipo del valor que se va a devolver delante del
nombre del método. Si no se devuelve nada se indica con la palabra reservada
void
Ejercicio: Crea un método que pida por teclado un número decimal entre 1
y 100, si el valor leído está fuera del rango que lo vuelva a pedir hasta que
sea correcto. Después utilízalo en el método main para leer 3 números y
decir cual es el mayor de ellos
Cuando llamamos al método solo hay que indicarle en los paréntesis las
variables o valores que queremos pasarle al método:
Mejora el método del String para que no acepte que introduzcamos una
cadena vacía en la lectura.
Ejercicio crea una aplicación calculadora que permita hacer las operaciones
básicas (+,-,*/) como hemos hecho otras veces, pero ahora implementa
cada operación en un método diferente. Además utiliza los métodos
creados anteriormente para pedir valores y mostrar los resultados.
Cada vez que haga una operación el programa preguntará si quiere salir, si
introduce un 0 el programa se acabará, si introduce un 1 volverá a mostrar
el menú y a realizar otra operación
2. VENTANAS PREDEFINIDAS
Aunque aun no tengamos los conocimientos necesarios para implementar
aplicaciones con interfaz gráfica java nos permite mostrar pequeñas
ventanas de diálogo predefinidas que muestran un mensaje o piden algún
tipo de valor o confirmación.
2. VENTANAS PREDEFINIDAS
JOptionPane.showMessageDialog(JFrame, String ) ;
2. VENTANAS PREDEFINIDAS
2. VENTANAS PREDEFINIDAS
2. VENTANAS PREDEFINIDAS
2. VENTANAS PREDEFINIDAS